1. Introduction and Aims

We have merged the two datasets together in GCSKO_merge.Rmd. Here, we will perform pseudotime analysis on the dataset and build modules of genes that show similar expression across this pseudotime.

2. Read in the data

Load/Install the Required Packages

[1] "patchwork is loaded correctly"
[1] "viridis is loaded correctly"
[1] "Seurat is loaded correctly"
[1] "cowplot is loaded correctly"
[1] "gridExtra is loaded correctly"
[1] "grid is loaded correctly"
[1] "Hmisc is loaded correctly"
[1] "reshape2 is loaded correctly"
[1] "dplyr is loaded correctly"
Loading required package: monocle3

Attaching package: ‘monocle3’

The following objects are masked from ‘package:Biobase’:

    exprs, fData, fData<-, pData, pData<-
[1] "monocle3 is loaded correctly"

load data

tenx.mutant.integrated is needed from the merge script

## load dataset
tenx.mutant.integrated <- readRDS("../data_to_export/tenx.mutant.integrated.RDS")

3. Pseudotime Analysis Using Monocle

For monocle input, we can use all WT cells, provided we correct for batch effects.

https://cole-trapnell-lab.github.io/monocle3/docs/differential/

We have 5 potential sources of WT information:

  1. 10X - 5k run

  2. SS2 - WT cells in this experiment

  3. SS2 - 10X (published)

  4. 10X - MCA (published)

  5. 10X - 30k run

When you try and use 1 and 2 together, there are issues with calling modules. I think this is to do with the integration that Seurat does, so since the 10X data is complete (i.e. covers the lifecycle), we will sacrifice some extra power (a few more cells) so that we can call more modules.

B. 10X cells

The above analysis results in hardly any genes in the modules, most likely due to the normalisation effect of Seurat. Here, we will take just the 10X object, which has coverage of the lifecyle and also does not require batch correction.

correlation of AP2G with other genes

We can look to see if there are any genes with correlated highly with AP2G expression

## extract the top 100 correlated genes
top_hundred <- tail(na.omit(correlations[order(correlations)]), 200)

## create a list of our mutant gene IDs
list_of_mutant_genes <- c("PBANKA-0828000", "PBANKA-1302700", "PBANKA-1447900", "PBANKA-0102400", "PBANKA-0716500", "PBANKA-1435200", "PBANKA-1418100", "PBANKA-1144800", "PBANKA-0902300", "PBANKA-0413400", "PBANKA-1454800")

top_hundred[which(names(top_hundred) %in% list_of_mutant_genes)]
PBANKA-1447900 
      0.379634 

This is mutant 29, we can also visualise this in a dot plot

Pseudotime calculation

Preprocess

## extract data
## this extracts wt only cells
#wt_cells <- rownames(tenx.mutant.integrated@meta.data[which(tenx.mutant.integrated@meta.data$identity_combined == "WT" | tenx.mutant.integrated@meta.data$identity_combined == "WT_10X"),])

## extracts only 10x cells 
wt_cells <- rownames(tenx.mutant.integrated@meta.data[which(tenx.mutant.integrated@meta.data$identity_combined == "WT_10X"),])

## make a new Seurat of this
seurat.object <-subset(tenx.mutant.integrated, cells = wt_cells)

## check that this is the same as the pb_sex_filtered object
#data_test <- as(as.matrix(GetAssayData(pb_sex_filtered, assay = "RNA", slot = "data")), 'sparseMatrix')
#is.equal
#is.identical

## extract counts and pheno:
## the reason we use the integrated and then subsetted is because these cells have been normalised whereas the cells in pb_sex_filtered have not been normalised (well they have but with doublets in them)
data <- as(as.matrix(GetAssayData(seurat.object, assay = "RNA", slot = "data")), 'sparseMatrix')
## make phenodata
pd <- data.frame(seurat.object@meta.data)
## keep only the columns that are relevant in metadata
#pData <- pd %>% select(orig.ident, nCount_RNA, nFeature_RNA)
## make gene metadata
fData <- data.frame(gene_short_name = row.names(data), row.names = row.names(data))

## Construct monocle cds
monocle.object <- new_cell_data_set(expression_data = data, cell_metadata = pd, gene_metadata = fData)

## preprocess
monocle.object = preprocess_cds(monocle.object, num_dim = 50, norm_method = "none")
### if using integrated data:
# norm_method = "none", alignment_group = "~ experiment"

## plot jack straw plot
#plot_pc_variance_explained(monocle.object)

#monocle.object = reduce_dimension(monocle.object, reduction_method = "UMAP", preprocess_method = "PCA", umap.metric = "euclidean", umap.n_neighbors = 50, umap.min_dist = 0.5, verbose = FALSE)

#plot_cells(monocle.object, color_cells_by="experiment")

Graph Learning

## add UMAP from Seurat
monocle.object@int_colData@listData$reducedDims@listData[["UMAP"]] <- seurat.object@reductions[["DIM_UMAP"]]@cell.embeddings

## cluster
## this is essential to run the learn_graph function later on
monocle.object = cluster_cells(monocle.object)

## plot initial clustering by monocle
#plot_cells(monocle.object, color_cells_by="cluster", group_cells_by="partition", x = 2, y = 1)

## map pseudotime
monocle.object = learn_graph(monocle.object, learn_graph_control=list(ncenter=300), use_partition = FALSE)

  |                                                                     
  |                                                               |   0%
  |                                                                     
  |===============================================================| 100%
# learn_graph_control=list(ncenter=500) - play with this parameter

## Plot cells
plot_cells(monocle.object, color_cells_by="partition", group_cells_by="partition", x = 2, y = 1) 
`select_()` is deprecated as of dplyr 0.7.0.
Please use `select()` instead.
This warning is displayed once every 8 hours.
Call `lifecycle::last_warnings()` to see where this warning was generated.The `add` argument of `group_by()` is deprecated as of dplyr 1.0.0.
Please use the `.add` argument instead.
This warning is displayed once every 8 hours.
Call `lifecycle::last_warnings()` to see where this warning was generated.

Pseudotime Calculation

## a helper function to identify the root principal points:
get_earliest_principal_node <- function(cds, time_bin="4"){
  cell_ids <- which(colData(cds)[, "seurat_clusters"] == time_bin)
  closest_vertex <-
  cds@principal_graph_aux[["UMAP"]]$pr_graph_cell_proj_closest_vertex
  closest_vertex <- as.matrix(closest_vertex[colnames(cds), ])
  root_pr_nodes <-
  igraph::V(principal_graph(cds)[["UMAP"]])$name[as.numeric(names
  (which.max(table(closest_vertex[cell_ids,]))))]
  
  root_pr_nodes
}

## Order the cells and caclulate pseudotime
#monocle.object = order_cells(monocle.object, root_pr_nodes=get_earliest_principal_node(monocle.object))
monocle.object = order_cells(monocle.object)

Listening on http://127.0.0.1:6107
## Plot
plot_cells(monocle.object, color_cells_by = "pseudotime", label_cell_groups=FALSE, cell_size = 2, x = 2, y = 1) +
  coord_fixed() +
  theme_void() +
  labs(title = "Pseudotime") +
  theme(plot.title = element_text(hjust = 0.5))

Module Construction

## find genes that change as a function of pt:
monocle.object_pr_test_res <- graph_test(monocle.object, neighbor_graph="principal_graph", cores=8)
Registered S3 method overwritten by 'spdep':
  method   from
  plot.mst ape 

  |                                                       |   0%, ETA NA
  |                                                 |   0%, ETA 01:29:02
  |                                                    |   0%, ETA 47:59
  |                                                    |   0%, ETA 32:16
  |                                                    |   0%, ETA 25:01
  |                                                    |   0%, ETA 20:30
  |                                                    |   0%, ETA 17:29
  |                                                    |   0%, ETA 15:07
  |                                                    |   0%, ETA 11:53
  |                                                    |   0%, ETA 10:54
  |                                                    |   0%, ETA 09:55
  |                                                    |   0%, ETA 09:25
  |                                                    |   0%, ETA 08:45
  |                                                    |   0%, ETA 08:09
  |                                                    |   0%, ETA 07:17
  |                                                    |   0%, ETA 06:58
  |                                                    |   0%, ETA 06:43
  |                                                    |   0%, ETA 06:27
  |                                                    |   0%, ETA 06:09
  |                                                    |   0%, ETA 05:53
  |                                                    |   0%, ETA 05:27
  |                                                    |   0%, ETA 05:15
  |                                                    |   1%, ETA 05:01
  |                                                    |   1%, ETA 04:53
  |                                                    |   1%, ETA 04:45
  |                                                    |   1%, ETA 04:27
  |                                                    |   1%, ETA 04:13
  |                                                    |   1%, ETA 04:08
  |                                                    |   1%, ETA 04:04
  |                                                    |   1%, ETA 04:01
  |                                                    |   1%, ETA 03:56
  |                                                    |   1%, ETA 03:50
  |                                                    |   1%, ETA 03:45
  |                                                    |   1%, ETA 03:41
  |                                                    |   1%, ETA 03:36
  |                                                    |   1%, ETA 03:37
  |                                                    |   1%, ETA 03:33
  |                                                    |   1%, ETA 03:29
  |                                                    |   1%, ETA 03:25
  |                                                    |   1%, ETA 03:21
  |                                                    |   1%, ETA 03:17
  |                                                    |   1%, ETA 03:13
  |                                                    |   1%, ETA 03:10
  |                                                    |   1%, ETA 03:12
  |=                                                   |   1%, ETA 03:09
  |=                                                   |   1%, ETA 03:06
  |=                                                   |   1%, ETA 03:03
  |=                                                   |   1%, ETA 02:57
  |=                                                   |   1%, ETA 02:54
  |=                                                   |   1%, ETA 02:53
  |=                                                   |   1%, ETA 02:54
  |=                                                   |   1%, ETA 02:51
  |=                                                   |   1%, ETA 02:49
  |=                                                   |   1%, ETA 02:46
  |=                                                   |   1%, ETA 02:44
  |=                                                   |   1%, ETA 02:42
  |=                                                   |   1%, ETA 02:40
  |=                                                   |   1%, ETA 02:39
  |=                                                   |   1%, ETA 02:41
  |=                                                   |   1%, ETA 02:39
  |=                                                   |   1%, ETA 02:37
  |=                                                   |   1%, ETA 02:35
  |=                                                   |   1%, ETA 02:33
  |=                                                   |   1%, ETA 02:31
  |=                                                   |   1%, ETA 02:29
  |=                                                   |   1%, ETA 02:28
  |=                                                   |   1%, ETA 02:29
  |=                                                   |   1%, ETA 02:28
  |=                                                   |   1%, ETA 02:26
  |=                                                   |   1%, ETA 02:24
  |=                                                   |   2%, ETA 02:21
  |=                                                   |   2%, ETA 02:20
  |=                                                   |   2%, ETA 02:19
  |=                                                   |   2%, ETA 02:19
  |=                                                   |   2%, ETA 02:18
  |=                                                   |   2%, ETA 02:17
  |=                                                   |   2%, ETA 02:16
  |=                                                   |   2%, ETA 02:14
  |=                                                   |   2%, ETA 02:11
  |=                                                   |   2%, ETA 02:10
  |=                                                   |   2%, ETA 02:11
  |=                                                   |   2%, ETA 02:10
  |=                                                   |   2%, ETA 02:09
  |=                                                   |   2%, ETA 02:08
  |=                                                   |   2%, ETA 02:07
  |=                                                   |   2%, ETA 02:07
  |=                                                   |   2%, ETA 02:05
  |=                                                   |   2%, ETA 02:04
  |=                                                   |   2%, ETA 02:05
  |=                                                   |   2%, ETA 02:04
  |=                                                   |   2%, ETA 02:04
  |=                                                   |   2%, ETA 02:03
  |=                                                   |   2%, ETA 02:02
  |=                                                   |   2%, ETA 02:01
  |=                                                   |   2%, ETA 02:00
  |=                                                   |   2%, ETA 02:00
  |=                                                   |   2%, ETA 01:59
  |=                                                   |   2%, ETA 02:00
  |=                                                   |   2%, ETA 02:00
  |=                                                   |   2%, ETA 01:59
  |=                                                   |   2%, ETA 01:58
  |=                                                   |   2%, ETA 01:57
  |=                                                   |   2%, ETA 01:56
  |=                                                   |   2%, ETA 01:56
  |=                                                   |   2%, ETA 01:56
  |=                                                   |   2%, ETA 01:56
  |=                                                   |   2%, ETA 01:55
  |=                                                   |   2%, ETA 01:55
  |=                                                   |   2%, ETA 01:54
  |=                                                   |   2%, ETA 01:52
  |=                                                   |   2%, ETA 01:52
  |=                                                   |   2%, ETA 01:53
  |=                                                   |   2%, ETA 01:53
  |=                                                   |   2%, ETA 01:51
  |=                                                   |   2%, ETA 01:50
  |=                                                   |   2%, ETA 01:50
  |=                                                   |   2%, ETA 01:50
  |=                                                   |   3%, ETA 01:50
  |=                                                   |   3%, ETA 01:50
  |=                                                   |   3%, ETA 01:50
  |=                                                   |   3%, ETA 01:49
  |=                                                   |   3%, ETA 01:48
  |=                                                   |   3%, ETA 01:48
  |=                                                   |   3%, ETA 01:47
  |=                                                   |   3%, ETA 01:47
  |=                                                   |   3%, ETA 01:47
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:46
  |=                                                   |   3%, ETA 01:45
  |=                                                   |   3%, ETA 01:44
  |=                                                   |   3%, ETA 01:44
  |=                                                   |   3%, ETA 01:44
  |=                                                   |   3%, ETA 01:44
  |==                                                  |   3%, ETA 01:44
  |==                                                  |   3%, ETA 01:43
  |==                                                  |   3%, ETA 01:43
  |==                                                  |   3%, ETA 01:43
  |==                                                  |   3%, ETA 01:43
  |==                                                  |   3%, ETA 01:42
  |==                                                  |   3%, ETA 01:42
  |==                                                  |   3%, ETA 01:42
  |==                                                  |   3%, ETA 01:41
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:40
  |==                                                  |   3%, ETA 01:39
  |==                                                  |   3%, ETA 01:39
  |==                                                  |   3%, ETA 01:39
  |==                                                  |   3%, ETA 01:38
  |==                                                  |   3%, ETA 01:37
  |==                                                  |   3%, ETA 01:39
  |==                                                  |   3%, ETA 01:38
  |==                                                  |   3%, ETA 01:37
  |==                                                  |   3%, ETA 01:38
  |==                                                  |   3%, ETA 01:37
  |==                                                  |   3%, ETA 01:37
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:37
  |==                                                  |   4%, ETA 01:37
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:36
  |==                                                  |   4%, ETA 01:35
  |==                                                  |   4%, ETA 01:35
  |==                                                  |   4%, ETA 01:35
  |==                                                  |   4%, ETA 01:35
  |==                                                  |   4%, ETA 01:34
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:34
  |==                                                  |   4%, ETA 01:34
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:33
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:32
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:31
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   4%, ETA 01:29
  |==                                                  |   4%, ETA 01:29
  |==                                                  |   4%, ETA 01:30
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:29
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |==                                                  |   5%, ETA 01:28
  |===                                                 |   5%, ETA 01:28
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:28
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:28
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:27
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:26
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   5%, ETA 01:25
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:25
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:24
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:23
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:22
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   6%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:20
  |===                                                 |   7%, ETA 01:20
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:21
  |===                                                 |   7%, ETA 01:20
  |===                                                 |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:21
  |====                                                |   7%, ETA 01:21
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:20
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:19
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   7%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:18
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:17
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:15
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:15
  |====                                                |   8%, ETA 01:16
  |====                                                |   8%, ETA 01:15
  |====                                                |   9%, ETA 01:15
  |====                                                |   9%, ETA 01:15
  |====                                                |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:15
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:14
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |   9%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:13
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:12
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  10%, ETA 01:11
  |=====                                               |  11%, ETA 01:11
  |=====                                               |  11%, ETA 01:11
  |=====                                               |  11%, ETA 01:11
  |=====                                               |  11%, ETA 01:11
  |======                                              |  11%, ETA 01:11
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:11
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:10
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  11%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:09
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:08
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |======                                              |  12%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:07
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:06
  |=======                                             |  13%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:05
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |=======                                             |  14%, ETA 01:04
  |========                                            |  14%, ETA 01:04
  |========                                            |  14%, ETA 01:04
  |========                                            |  14%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:03
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:04
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:12
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:11
  |========                                            |  15%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:11
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:10
  |========                                            |  16%, ETA 01:09
  |========                                            |  16%, ETA 01:09
  |========                                            |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  16%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:09
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  17%, ETA 01:08
  |=========                                           |  18%, ETA 01:08
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |=========                                           |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:06
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:07
  |==========                                          |  18%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:06
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  19%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |==========                                          |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:05
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  20%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  21%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:04
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |===========                                         |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  22%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:03
  |============                                        |  23%, ETA 01:08
  |=============                                       |  24%, ETA 01:02
  |=============                                       |  24%, ETA 01:02
  |=============                                       |  24%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:02
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  25%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:01
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |=============                                       |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  26%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 01:00
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  27%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |==============                                      |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  28%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:59
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  29%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |===============                                     |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:58
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  30%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:57
  |================                                    |  31%, ETA 00:56
  |================                                    |  31%, ETA 00:56
  |================                                    |  31%, ETA 00:56
  |================                                    |  31%, ETA 00:56
  |================                                    |  31%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |================                                    |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:56
  |=================                                   |  32%, ETA 00:55
  |=================                                   |  32%, ETA 00:55
  |=================                                   |  32%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  33%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |=================                                   |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:55
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  34%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:54
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  35%, ETA 00:53
  |==================                                  |  36%, ETA 00:53
  |==================                                  |  36%, ETA 00:53
  |==================                                  |  36%, ETA 00:53
  |==================                                  |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:53
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  36%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |===================                                 |  37%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:52
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  38%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:51
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |====================                                |  39%, ETA 00:50
  |=====================                               |  39%, ETA 00:50
  |=====================                               |  39%, ETA 00:50
  |=====================                               |  39%, ETA 00:50
  |=====================                               |  39%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:50
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  40%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |=====================                               |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  41%, ETA 00:49
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:49
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  42%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:48
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |======================                              |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  43%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:47
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  44%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |=======================                             |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:46
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  45%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  46%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:45
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |========================                            |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  47%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:44
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  48%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |=========================                           |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:43
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  49%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  50%, ETA 00:42
  |==========================                          |  51%, ETA 00:42
  |==========================                          |  51%, ETA 00:42
  |==========================                          |  51%, ETA 00:42
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |==========================                          |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  51%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:41
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  52%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |===========================                         |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:40
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  53%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:39
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  54%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |============================                        |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  55%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:38
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  56%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |=============================                       |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:37
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  57%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:36
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  58%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |==============================                      |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:35
  |===============================                     |  59%, ETA 00:34
  |===============================                     |  59%, ETA 00:34
  |===============================                     |  59%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  60%, ETA 00:34
  |===============================                     |  61%, ETA 00:34
  |===============================                     |  61%, ETA 00:34
  |===============================                     |  61%, ETA 00:34
  |===============================                     |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:34
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  61%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:33
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |================================                    |  62%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:32
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  63%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:31
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |=================================                   |  64%, ETA 00:30
  |==================================                  |  64%, ETA 00:30
  |==================================                  |  64%, ETA 00:30
  |==================================                  |  64%, ETA 00:30
  |==================================                  |  64%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:30
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  65%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |==================================                  |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  66%, ETA 00:29
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  67%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:28
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |===================================                 |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  68%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:27
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  69%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:26
  |====================================                |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  70%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:25
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  71%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |=====================================               |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:24
  |======================================              |  72%, ETA 00:23
  |======================================              |  72%, ETA 00:23
  |======================================              |  72%, ETA 00:23
  |======================================              |  72%, ETA 00:23
  |======================================              |  72%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:23
  |======================================              |  73%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |======================================              |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  74%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:22
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  75%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:21
  |=======================================             |  76%, ETA 00:20
  |=======================================             |  76%, ETA 00:20
  |=======================================             |  76%, ETA 00:20
  |=======================================             |  76%, ETA 00:20
  |=======================================             |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  76%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:20
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  77%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |========================================            |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:19
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  78%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:18
  |=========================================           |  79%, ETA 00:17
  |=========================================           |  79%, ETA 00:17
  |=========================================           |  79%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |=========================================           |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  80%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:17
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  81%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |==========================================          |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:16
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  82%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:15
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  83%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |===========================================         |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:14
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  84%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:13
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  85%, ETA 00:12
  |============================================        |  86%, ETA 00:12
  |============================================        |  86%, ETA 00:12
  |============================================        |  86%, ETA 00:12
  |============================================        |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  86%, ETA 00:12
  |=============================================       |  87%, ETA 00:12
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |=============================================       |  87%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:11
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  88%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:10
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |==============================================      |  89%, ETA 00:09
  |===============================================     |  89%, ETA 00:09
  |===============================================     |  89%, ETA 00:09
  |===============================================     |  89%, ETA 00:09
  |===============================================     |  89%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:09
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  90%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:08
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |===============================================     |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  91%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:07
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  92%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |================================================    |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  93%, ETA 00:06
  |=================================================   |  94%, ETA 00:06
  |=================================================   |  94%, ETA 00:06
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  94%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:05
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |=================================================   |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  95%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:04
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  96%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:03
  |==================================================  |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  97%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:02
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  98%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |=================================================== |  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:01
  |====================================================|  99%, ETA 00:00
  |====================================================|  99%, ETA 00:00
  |====================================================|  99%, ETA 00:00
  |====================================================|  99%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |====================================================| 100%, ETA 00:00
  |================================================| 100%, Elapsed 01:26
## find significant genes
pr_deg_ids <- row.names(subset(monocle.object_pr_test_res, q_value < 0.05))

## collect into modules
gene_module_df <- find_gene_modules(monocle.object[pr_deg_ids,], resolution=c(10^seq(-6,2)))
Found more than one class "dist" in cache; using the first, from namespace 'spam'
Also defined by ‘BiocGenerics’
Found more than one class "dist" in cache; using the first, from namespace 'spam'
Also defined by ‘BiocGenerics’
## how many genes in modules?
dim(gene_module_df)
[1] 4572    5
[1] "there are  25 modules"

Module Information

Which module do the mutant genes belong to?

## create a list of our mutant gene IDs
list_of_mutant_genes <- c("PBANKA-0828000", "PBANKA-1302700", "PBANKA-1447900", "PBANKA-0102400", "PBANKA-0716500", "PBANKA-1435200", "PBANKA-1418100", "PBANKA-1144800", "PBANKA-0902300", "PBANKA-0413400", "PBANKA-1454800")

## make a dataframe to convert the gene IDs into actual IDs
df_mutant_ids <- as.data.frame(unique(cbind(tenx.mutant.integrated@meta.data$identity_gene_updated, tenx.mutant.integrated@meta.data$identity_updated)))[-c(1, 3),]
# remove the "820" bit on 10
df_mutant_ids$V1 <- gsub("_820", "", df_mutant_ids$V1)
# change the underscore (_) to a dash (-) in gene IDs
df_mutant_ids$V1 <- gsub("_", "-", df_mutant_ids$V1)
names(df_mutant_ids) <- c("gene_ID", "mutant_identity")

## subset modules df to include only mutant gene IDs
df_mutant_gene_modules <- as.data.frame(gene_module_df[which(gene_module_df$id %in% list_of_mutant_genes),])
names(df_mutant_gene_modules)[1] <- "gene_ID"

## merge dataframes
df_mutant_gene_modules <- merge(df_mutant_gene_modules, df_mutant_ids, by = "gene_ID")

## Inspect
df_mutant_gene_modules

All female genes (3, 21, 13, 17, 20, 28) are in the same module except for 28 which seems to have the opposite phenotype for its expression (i.e. more highly expressed in males).

Of all male genes (oom, 29, 2, 19, 10), there is much more variation in module assignment - oom and 29 have severe phenotyping effects. 2 and 19 are in the same module but 10 is on it’s own.

The modules of interest are therefore:

table(df_mutant_gene_modules$module)

 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
 0  0  0  3  0  0  0  1  5  0  0  0  0  0  0  0  0  1  1  0  0  0  0  0 
25 
 0 

Which modules do other genes of interest lie in?:

## landmark genes (genes of interest)
# AP2G - PBANKA-1437500
# AP2 - PBANKA-0909600 - from poran paper
# AP2G-2 - PBANKA-1034300 
# PBANKA-1319500 - CCP2 - female 820
# PBANKA-0416100 - MG1 - male 820
# PBANKA-0831000 - MSP1 - late asexual
# PBANKA-1102200 - MSP8 - early asexual (from Bozdech paper)

## create a list of landmark genes
list_of_landmark_genes <- c("PBANKA-1437500", "PBANKA-0909600","PBANKA-1034300", "PBANKA-1319500", "PBANKA-0416100", "PBANKA-0831000", "PBANKA-1102200")

## make dataframe
df_landmark_gene_modules <- gene_module_df[which(gene_module_df$id %in% list_of_landmark_genes),]

## inspect
df_landmark_gene_modules

oom is in the same cluster as AP2G

The late female and male 820 markers are not in the same cluster as our mutants which is reassuring since we know they have an effect before the makrer is switched on.

Plotting

plot out modules

plot_cells(monocle.object, genes=gene_module_df %>% filter(module %in% c(1:20)),
           cell_size = 2, 
           x = 2, y = 1,
           label_cell_groups=FALSE,
           scale_to_range = TRUE,
                          show_trajectory_graph=FALSE,
                          group_label_size = 15) +
                          scale_colour_viridis_c(name = "expression", option = "C", alpha = 1) +
                          coord_fixed() +
                          theme_void() +
                          theme(legend.position = "bottom")
Scale for 'colour' is already present. Adding another scale for
'colour', which will replace the existing scale.

Whilst these modules are interesting

Make a dataframe to plot

## make cell group df
cell_group_df <- tibble::tibble(cell=row.names(colData(monocle.object)), cell_group=colData(monocle.object)$seurat_clusters)

## make plotting df
agg_mat <- aggregate_gene_expression(monocle.object, gene_module_df, cell_group_df)

Find out how many genes there are per total so we can add this to the plot

## how many genes per module?
genes_per_module <- as.data.frame(table(gene_module_df$module))
genes_per_module

Make annotations to add to the heatmap

## change names for row names to include "module " at the beginning of them
row.names(agg_mat) <- stringr::str_c("Module ", row.names(agg_mat))

## add number of cells to the rownames for the module
for(i in seq_along(genes_per_module$Freq)){
  row.names(agg_mat)[i] <- stringr::str_c(row.names(agg_mat)[i]," (n = " ,genes_per_module$Freq[i], ")")
}

## create annotation of clusters for heatmap
cluster_anno <- data.frame(cluster = unique(colData(monocle.object)$seurat_clusters))
row.names(cluster_anno) <- cluster_anno$cluster

## clusters were defined in the merge script earlier as:
male_clusters <- c("26", "22", "11", "17")
female_clusters <- c("30", "32", "27", "12", "13", "18")
asex_clusters <- c("7", "10", "9", "14", "1", "3", "4", "8", "5", "6", "2", "0", "16", "19", "28", "15", "21", "23", "24", "25", "31", "29", "33")
bipotential_clusters <- c("20")

## add identities to the column
cluster_anno$group <- NA
cluster_anno$group[which(cluster_anno$cluster %in% asex_clusters)] <- "Asexual"
cluster_anno$group[which(cluster_anno$cluster %in% male_clusters)] <- "Male"
cluster_anno$group[which(cluster_anno$cluster %in% female_clusters)] <- "Female"
cluster_anno$group[which(cluster_anno$cluster %in% bipotential_clusters)] <- "Committed"
cluster_anno <- cluster_anno[ , 2, drop = FALSE]
cluster_anno

## Make a df of meta data
## this is used later in the ridgeplots too
## extract pseudotime values
pt_values <- as.data.frame(pseudotime(monocle.object, reduction_method = "UMAP"))
pt_values$cell_name <- rownames(pt_values)
meta_data_df <- as.data.frame(monocle.object@colData)
meta_data_df$cell_name <- rownames(meta_data_df)
meta_data_df <- merge(meta_data_df, pt_values, by = "cell_name")
## the pt will be added to the last column so add the name pt to the merged df
names(meta_data_df)[length(names(meta_data_df))] <- "pt"

## add median pseudotime per cluster
## help was obtained here:https://stackoverflow.com/questions/54360855/calculate-mean-for-column-grouped-by-values-of-two-other-columns
## make subsetted dataframe with just cluster and pt
df_median_pt <- meta_data_df[ ,c("pt", "seurat_clusters")]
## apply across dataframe to get median
mean.df1 <- tapply(df_median_pt$pt, list(df_median_pt$seurat_clusters), median)
mean.df2 <- as.data.frame(as.table(mean.df1))
## rename cols
names(mean.df2) <- c("seurat_clusters", "pt_Median")
## rename rows
rownames(mean.df2) <- mean.df2$seurat_clusters
## to make each value have the mean in the original dataframe
#merge(df_median_pt, mean.df2)
## add to annotation dataframe
cluster_anno <- merge(cluster_anno, mean.df2, by=0)

## add rownames to dataframe
rownames(cluster_anno) <- cluster_anno$Row.names
## subset to have only info of interest
cluster_anno <- cluster_anno[,c(2,4)]
names(cluster_anno) <- c("Identity", "Median_Pseudotime_of_Cluster")

Plot

## make annotation colours
annotation_colours <- list(Identity = c(Male="#016c00", Female="#a52b1e", Asexual= "#0052c5", Committed = "#f2eb23"),
                           Median_Pseudotime_of_Cluster = magma(12, direction = 1))

## reorder the levels
## make df of data
agg_mat_df <- as.data.frame(agg_mat)
## remove levels in my_levels that are not present here - i.e. clusters that are missing because they are not represented in the 10X data
## my_levels was defined in the merge script as the order we want to plot clusters in:
my_levels <- c(asex_clusters, bipotential_clusters, male_clusters, female_clusters)
## reorder the levels so you can plot the cluters as you wish
my_levels_10x_data <- my_levels[which(my_levels %in% colnames(agg_mat_df))]
## order the annotation
cluster_anno <- cluster_anno[(match(my_levels_10x_data, rownames(cluster_anno))), ]
## sort the values in the df
agg_mat_df <- agg_mat_df[ ,(match(my_levels_10x_data, colnames(agg_mat_df)))]

## plot heatmap
pheatmap::pheatmap(agg_mat_df, 
                   scale="column",
                   cluster_cols = FALSE,
                   clustering_method="ward.D2", 
                   annotation_col = cluster_anno, 
                   annotation_colors = annotation_colours,
                   #gaps_col = c(28,29,37),
                   cutree_rows = 12) + 
  theme(legend.position = "bottom")

ComplexHeatmap version

library(ComplexHeatmap)
library(RColorBrewer)

## pheatmap calculates Z scores for plotting values
scale_matrix_by_cols <- function (x) 
{
    m = apply(x, 1, mean, na.rm = T)
    s = apply(x, 1, sd, na.rm = T)
    return((x - m)/s)
}
## calculate z score by col
agg_mat_df_scaled <- t(as.matrix(scale_matrix_by_cols(t(agg_mat_df))))

## add annotation:
heatmap_annotation <- HeatmapAnnotation(df = cluster_anno,
                                        col = list(
Identity = c(Male="#016c00", Female="#a52b1e", Asexual= "#0052c5", Committed = "#f2eb23")),
                                        annotation_legend_param = list(Median_Pseudotime_of_Cluster = list(direction = "horizontal"), Identity = list(nrow = 1)))

## plot
modules_heatmap <- Heatmap(agg_mat_df_scaled,
        column_order = NULL,
        clustering_method_rows = "ward.D2",
        bottom_annotation = heatmap_annotation,
        col = colorRampPalette(rev(brewer.pal(n = 7, name =
  "RdYlBu")))(100), 
        heatmap_legend_param = list(direction = "horizontal"))
draw(modules_heatmap, merge_legend = TRUE, heatmap_legend_side = "bottom", 
    annotation_legend_side = "bottom")

## https://www.biostars.org/p/380544/ 
## subset aggregated matrix to take out problematic clusters 22, 42, (44 - alreayd removed as it doesn't have any 10x cells)
agg_mat_df_scaled_subset <- agg_mat_df_scaled[, -which(colnames(agg_mat_df_scaled) %in% c(22,42))]

## make df of data
agg_mat_df_scaled_subset_df <- as.data.frame(agg_mat_df_scaled_subset)
## remove levels in my_levels that are not present here - i.e. clusters that are missing because they are not represented in the 10X data
my_levels_10x_data_subset <- my_levels[which(my_levels %in% colnames(agg_mat_df_scaled_subset_df))]
## sort the values
agg_mat_df_scaled_subset <- agg_mat_df_scaled_subset[ ,(match(my_levels_10x_data_subset, colnames(agg_mat_df_scaled_subset)))]


## subset anno
cluster_anno_subset <- cluster_anno[-which(rownames(cluster_anno) %in% c(22,42)),] 

## subset the annotation
## add annotation:
heatmap_annotation_subset <- HeatmapAnnotation(df = cluster_anno_subset,
                                        col = list(
Identity = c(Male="#016c00", Female="#a52b1e", Asexual= "#0052c5", Committed = "#f2eb23")),
                                        annotation_legend_param = list(Median_Pseudotime_of_Cluster = list(direction = "horizontal"), Identity = list(nrow = 1)))


library(ComplexHeatmap)
library(RColorBrewer)
modules_heatmap <- Heatmap(agg_mat_df_scaled_subset,
        column_order = NULL,
        clustering_method_rows = "ward.D2",
        bottom_annotation = heatmap_annotation_subset,
        col = colorRampPalette(rev(brewer.pal(n = 7, name =
  "RdYlBu")))(100), 
        heatmap_legend_param = list(direction = "horizontal"))
draw(modules_heatmap, merge_legend = TRUE, heatmap_legend_side = "bottom", 
    annotation_legend_side = "bottom")
## save the gene modules in case you want to return to these later
modules_df_original_10x_data_set <- gene_module_df

Find out which modules our mutant genes reside in

## create a list of our mutant gene IDs
list_of_mutant_genes <- c("PBANKA-0828000", "PBANKA-1302700", "PBANKA-1447900", "PBANKA-0102400", "PBANKA-0716500", "PBANKA-1435200", "PBANKA-1418100", "PBANKA-1144800", "PBANKA-0902300", "PBANKA-0413400", "PBANKA-1454800")

## make a dataframe to convert the gene IDs into actual IDs
df_mutant_ids <- as.data.frame(unique(cbind(tenx.mutant.integrated@meta.data$identity_gene_updated, tenx.mutant.integrated@meta.data$identity_updated)))[-c(1, 4),]
# remove the "820" bit on 10
df_mutant_ids$V1 <- gsub("_820", "", df_mutant_ids$V1)
# change the underscore (_) to a dash (-) in gene IDs
df_mutant_ids$V1 <- gsub("_", "-", df_mutant_ids$V1)
names(df_mutant_ids) <- c("gene_ID", "mutant_identity")

## subset modules df to include only mutant gene IDs
df_mutant_gene_modules <- as.data.frame(gene_module_df[which(gene_module_df$id %in% list_of_mutant_genes),])
names(df_mutant_gene_modules)[1] <- "gene_ID"

## merge dataframes
df_mutant_gene_modules <- merge(df_mutant_gene_modules, df_mutant_ids, by = "gene_ID")

## Inspect
df_mutant_gene_modules

so modules of interest are:

table(df_mutant_gene_modules$module)

Which modules do other genes of interest lie in?:

## landmark genes (genes of interest)
# AP2G - PBANKA-1437500
# AP2 - PBANKA-0909600 - from poran paper
# AP2G-2 - PBANKA-1034300 

## create a list of landmark genes
list_of_landmark_genes <- c("PBANKA-1437500", "PBANKA-0909600","PBANKA-1034300")

## make dataframe
df_landmark_gene_modules <- gene_module_df[which(gene_module_df$id %in% list_of_landmark_genes),]

## inspect
df_landmark_gene_modules

It would be nice to include a measure of Psuedotime in the heatmap. We will first test the variance of Pseudotime in each cluster


## redefine order of clusters:
meta_data_df$seurat_clusters <- factor(x = meta_data_df$seurat_clusters, levels = my_levels)

## plot
ggplot(meta_data_df, aes(x = pt, y = seurat_clusters, fill = stat(x))) +
  geom_density_ridges_gradient(scale = 3, rel_min_height = 0.01, jittered_points = TRUE, quantile_lines = TRUE, quantiles = 2, point_alpha = 0.5, alpha = 0.5) +
  scale_fill_viridis_c(name = "Pseudotime", option = "C") +
  labs(title = 'PT by Cluster') +
  theme_classic() +
  ## annotate males
  geom_hline(aes(yintercept = 37.5)) +
  ## annotate females
  geom_hline(aes(yintercept = 29.5)) +
  ## annotate hermaphrodite
  geom_hline(aes(yintercept = 28.5))

Make a heatmap of module expression in mutants:

## the aggregate_gene_expression function in Monocle is located here: https://github.com/cole-trapnell-lab/monocle3/blob/1a02274209c765fe7a60f533a31b1da3dacf6785/R/cluster_genes.R
## One can use the function as is if you make a monocle object of all cells and use the module df created above

## separate the mutants into each sex 

## define which clusters will be which identity
male_clusters <- c("45", "30", "42", "18", "25", "37", "32", "29")
female_clusters <- c("39", "40", "38", "10", "26", "19", "17", "36")
asex_clusters <- c("0", "22", "8", "1", "20", "2", "15", "6", "14", "12", "13", "23", "31", "21", "44", "33", "35", "28", "27", "34", "43", "41", "4", "16", "5", "11", "7", "11", "3", "9", "24")

## make a dataframe for just male cells:
male_cells_df <- meta_data_df[which(meta_data_df$seurat_clusters %in% male_clusters),]
female_cells_df <- meta_data_df[which(meta_data_df$seurat_clusters %in% female_clusters),]

## make cell group df
cell_group_df_genotype <- tibble::tibble(cell=row.names(colData(monocle.object)), cell_group=colData(monocle.object)$identity_combined)

## make plotting df
agg_mat_mutants <- aggregate_gene_expression(monocle.object, gene_module_df, cell_group_df_genotype)

## plot
pheatmap::pheatmap(agg_mat_mutants, scale="column", clustering_method="ward.D2")

Add original pt values

## extract pt values
pt_values <- as.data.frame(pseudotime(monocle.object.all, reduction_method = "UMAP"))

tenx.mutant.integrated <- AddMetaData(tenx.mutant.integrated, pt_values, "old_pt_values")

Save old modules

write.csv(modules_df_original_10x_data_set, file = "~/data_to_export/modules_df_original_10x_data_set.csv")

9. Save and Export

Save environment

## This saves everything in the global environment for easy recall later
#save.image(file = "GCSKO_pseudotime_allcells.RData")
#load(file = "GCSKO_pseudotime_allcells.RData")

Save object(s)

## save integrated object to file
#saveRDS(tenx.mutant.integrated, file = "../data_to_export/tenx.mutant.integrated.RDS") 
## restore the object
#tenx.mutant.integrated <- readRDS("../data_to_export/tenx.mutant.integrated.RDS")

Appendix

Session Info

Acknowledgements

## help was obtained from here to understand how to use integrated counts from Seurat (the short awnser is that we used non-integrated counts and only 10x for this part). It also contains some useful code that was used for extracting UMAP coordaintes.
## https://github.com/satijalab/seurat/issues/1658

Pseudotime of all cells

## extract data from Seurat
seurat.object.all <- tenx.mutant.integrated
# counts
data <- as(as.matrix(GetAssayData(seurat.object.all, assay = "integrated", slot = "data")), 'sparseMatrix')
# meta data
pd <- data.frame(seurat.object.all@meta.data)

## keep only the columns that are relevant
#pData <- pd %>% select(orig.ident, nCount_RNA, nFeature_RNA)
## add gene short name
fData <- data.frame(gene_short_name = row.names(data), row.names = row.names(data))

## Construct monocle cds
monocle.object.all <- new_cell_data_set(expression_data = data, cell_metadata = pd, gene_metadata = fData)
## preprocess
monocle.object.all = preprocess_cds(monocle.object.all, num_dim = 100, norm_method = "none")
## plot variance explained plot
plot_pc_variance_explained(monocle.object.all)
## make monocle UMAP
#monocle.object.all = reduce_dimension(monocle.object.all, reduction_method = "UMAP", preprocess_method = "PCA", umap.metric = "euclidean", umap.n_neighbors = 20, umap.min_dist = 0.5, verbose = FALSE)
#plot_cells(monocle.object.all)

## add UMAP from Seurat
monocle.object.all@int_colData@listData$reducedDims@listData[["UMAP"]] <-seurat.object.all@reductions[["DIM_UMAP"]]@cell.embeddings 
plot_cells(monocle.object.all)

## cluster
monocle.object.all = cluster_cells(monocle.object.all)

## plot clusters
plot_cells(monocle.object.all, color_cells_by="partition", group_cells_by="partition",  x = 2, y = 1)

## reduce partitions to 1
monocle.object.all@clusters$UMAP$partitions[monocle.object.all@clusters$UMAP$partitions == "2"] <- "1"

#map pseudotime
monocle.object.all = learn_graph(monocle.object.all, learn_graph_control=list(ncenter=500), use_partition = FALSE)

plot_cells(monocle.object.all, color_cells_by="partition", group_cells_by="partition",  x = 2, y = 1)


## a helper function to identify the root principal points:
## make cluster 2 the root
get_earliest_principal_node <- function(cds, time_bin="7"){
  cell_ids <- which(colData(cds)[, "seurat_clusters"] == time_bin)
  closest_vertex <-
  cds@principal_graph_aux[["UMAP"]]$pr_graph_cell_proj_closest_vertex
  closest_vertex <- as.matrix(closest_vertex[colnames(cds), ])
  root_pr_nodes <-
  igraph::V(principal_graph(cds)[["UMAP"]])$name[as.numeric(names
  (which.max(table(closest_vertex[cell_ids,]))))]
  
  root_pr_nodes
}

## calculate pseudotime
#monocle.object.all = order_cells(monocle.object.all, root_pr_nodes=get_earliest_principal_node(monocle.object.all))
monocle.object.all = order_cells(monocle.object.all)


## plot
plot_cells(monocle.object.all, color_cells_by = "pseudotime", label_cell_groups=FALSE, cell_size = 1, x = 2, y = 1) +
  coord_fixed() +
  theme_void() +
  labs(title = "Pseudotime") +
  theme(plot.title = element_text(hjust = 0.5))

## help was obtained from here
## https://github.com/satijalab/seurat/issues/1658

Module Analysis

## find genes that change as a function of pt
monocle.object.all_pr_test_res <- graph_test(monocle.object.all, neighbor_graph="principal_graph", cores=8)

## find significant genes
pr_deg_ids <- row.names(subset(monocle.object.all_pr_test_res, q_value < 0.05))

## collect into modules
gene_module_df_all <- find_gene_modules(monocle.object.all[pr_deg_ids,], resolution=c(1,10^seq(-6,-1)))

## how many genes in modules?
dim(gene_module_df_all)

Plot Modules

## create a dataframe with clusters and modules
cell_group_df_all <- tibble::tibble(cell=row.names(colData(monocle.object.all)), cell_group=colData(monocle.object.all)$seurat_clusters)

## aggregate gene expression
agg_mat_all <- aggregate_gene_expression(monocle.object.all, gene_module_df_all, cell_group_df_all)

## modify row names
row.names(agg_mat_all) <- stringr::str_c("Module ", row.names(agg_mat_all))

## plot heatmap
pheatmap::pheatmap(agg_mat_all, scale="column", clustering_method="ward.D2")

Per branch analysis

## access the closest principal graph node vertex for each cell and assign it as a column in your colData table using:
colData(monocle.object.all)$closest_vertex <- monocle.object.all@principal_graph_aux[["UMAP"]]$pr_graph_cell_proj_closest_vertex[,1]

plot_cells(monocle.object.all, color_cells_by = "closest_vertex", label_cell_groups = FALSE)

## then subset the usual way:
#monocle.object_male <- monocle.object[,colData(monocle.object)$closest_vertex %in% c(1, 2, 3)]

Density Plots

## load package to plot ridge plots
library(ggridges)

## extract pseudotime values:
pt_values <- as.data.frame(pseudotime(monocle.object.all, reduction_method = "UMAP"))
pt_values$cell_name <- rownames(pt_values)
meta_data_df <- as.data.frame(monocle.object.all@colData)
meta_data_df$cell_name <- rownames(meta_data_df)
meta_data_df <- merge(meta_data_df, pt_values, by = "cell_name")
names(meta_data_df)[128] <- "pt"

## define which clusters will be which identity
male_clusters <- c("45", "30", "42", "18", "25", "37", "32", "29")
female_clusters <- c("39", "40", "38", "10", "26", "19", "17", "36")
asex_clusters <- c("0", "22", "8", "1", "20", "2", "15", "6", "14", "12", "13", "23", "31", "21", "44", "33", "35", "28", "27", "34", "43", "41", "4", "16", "5", "11", "7", "11", "3", "9", "24")

## make a dataframe for just male cells:
male_cells_df <- meta_data_df[which(meta_data_df$seurat_clusters %in% male_clusters),]
female_cells_df <- meta_data_df[which(meta_data_df$seurat_clusters %in% female_clusters),]

ggplot(male_cells_df, aes(x = pt, y = reorder(identity_combined, pt, median), fill = stat(x))) +
  geom_density_ridges_gradient(scale = 3, rel_min_height = 0.01, jittered_points = TRUE, quantile_lines = TRUE, quantiles = 2, point_alpha = 0.5, alpha = 0.5) +
  scale_fill_viridis_c(name = "Pseudotime", option = "C") +
  labs(title = 'Male PT by genotype') +
  theme_classic()

ggplot(female_cells_df, aes(x = pt, y = reorder(identity_combined, pt, median), fill = stat(x))) +
  geom_density_ridges_gradient(scale = 3, rel_min_height = 0.01, jittered_points = TRUE, quantile_lines = TRUE, quantiles = 2) +
  scale_fill_viridis_c(name = "Pseudotime", option = "C") +
  labs(title = 'Female PT by genotype') +
  theme_classic()
LS0tCnN1YnRpdGxlOiAnR2FtZXRvY3l0ZSBEZXZlbG9wbWVudCBpbiA8aT5QbGFzbW9kaXVtIGJlcmdoZWk8L2k+Jwp0aXRsZTogfAogICFbXSguLi9HQ1NLT19sb2dvLmpwZyl7d2lkdGg9MzAwcHh9ICAKICBQc2V1ZG90aW1lIEFsbCBDZWxscwphdXRob3I6ICJbQW5kcmV3IFJ1c3NlbGxdKGh0dHBzOi8vYWpjcnVzc2VsbC53aXhzaXRlLmNvbS9teXNpdGUvYWJvdXQpIgppbnN0aXR1dGU6IFdlbGxjb21lIFNhbmdlciBJbnN0aXR1dGUKZGF0ZTogJ2ByIGZvcm1hdChTeXMuRGF0ZSgpLCAiJUIgJWQsICVZIilgJwpvdXRwdXQ6CiAgaHRtbF9ub3RlYm9vazoKICAgIHRoZW1lOiBjb3NtbwogICAgdG9jOiB5ZXMKICAgIHRvY19kZXB0aDogMwogICAgI3RvY19mbG9hdDogeWVzCiAgICBkZl9wcmludDogcGFnZWQKLS0tCioqKgojIDEuIEludHJvZHVjdGlvbiBhbmQgQWltcyB7LnRhYnNldH0KCldlIGhhdmUgbWVyZ2VkIHRoZSB0d28gZGF0YXNldHMgdG9nZXRoZXIgaW4gR0NTS09fbWVyZ2UuUm1kLiBIZXJlLCB3ZSB3aWxsIHBlcmZvcm0gcHNldWRvdGltZSBhbmFseXNpcyBvbiB0aGUgZGF0YXNldCBhbmQgYnVpbGQgbW9kdWxlcyBvZiBnZW5lcyB0aGF0IHNob3cgc2ltaWxhciBleHByZXNzaW9uIGFjcm9zcyB0aGlzIHBzZXVkb3RpbWUuCgojIDIuIFJlYWQgaW4gdGhlIGRhdGEgIHsudGFic2V0fQoKIyMjIExvYWQvSW5zdGFsbCB0aGUgUmVxdWlyZWQgUGFja2FnZXMKCmBgYHtyIGxvYWQgcGFja2FnZXMsIGVjaG8gPSBGQUxTRX0KIyMgQ1JBTiBwYWNrYWdlcwoKIyMgUGF0Y2h3b3JrIGlzIG5lZWRlZCB0byBzdGljaCBwbG90cyB0b2dldGhlciB1c2luZyAnKycKaWYocmVxdWlyZSgicGF0Y2h3b3JrIiwgcXVpZXRseSA9IFRSVUUpKXsKICAgIHByaW50KCJwYXRjaHdvcmsgaXMgbG9hZGVkIGNvcnJlY3RseSIpCn0gZWxzZSB7CiAgICBwcmludCgidHJ5aW5nIHRvIGluc3RhbGwgcGF0Y2h3b3JrIikKICAgIGluc3RhbGwucGFja2FnZXMoInBhdGNod29yayIpCiAgICBpZihyZXF1aXJlKHBhdGNod29yaykpewogICAgICAgIHByaW50KCJwYXRjaHdvcmsgaW5zdGFsbGVkIGFuZCBsb2FkZWQiKQogICAgfSBlbHNlIHsKICAgICAgICBzdG9wKCJjb3VsZCBub3QgaW5zdGFsbCBwYXRjaHdvcmsiKQogICAgfQp9CgojIyB2aXJpZGlzIGFsbG93cyBkaWZmZXJlbnQgY29sb3VycyB0byBiZSBhZGRlZCB0byBwbG90cwppZihyZXF1aXJlKCJ2aXJpZGlzIiwgcXVpZXRseSA9IFRSVUUpKXsKICAgIHByaW50KCJ2aXJpZGlzIGlzIGxvYWRlZCBjb3JyZWN0bHkiKQp9IGVsc2UgewogICAgcHJpbnQoInRyeWluZyB0byBpbnN0YWxsIHZpcmlkaXMiKQogICAgaW5zdGFsbC5wYWNrYWdlcygidmlyaWRpcyIpCiAgICBpZihyZXF1aXJlKHZpcmlkaXMpKXsKICAgICAgICBwcmludCgidmlyaWRpcyBpbnN0YWxsZWQgYW5kIGxvYWRlZCIpCiAgICB9IGVsc2UgewogICAgICAgIHN0b3AoImNvdWxkIG5vdCBpbnN0YWxsIHZpcmlkaXMiKQogICAgfQp9CgojIyBTZXVyYXQgaXMgbmVlZGVkIGZvciBtb3N0IG9mIHRoaXMgc2NyaXB0CmlmKHJlcXVpcmUoIlNldXJhdCIsIHF1aWV0bHkgPSBUUlVFKSl7CiAgICBwcmludCgiU2V1cmF0IGlzIGxvYWRlZCBjb3JyZWN0bHkiKQp9IGVsc2UgewogICAgcHJpbnQoInRyeWluZyB0byBpbnN0YWxsIFNldXJhdCIpCiAgICBpbnN0YWxsLnBhY2thZ2VzKCJTZXVyYXQiKQogICAgaWYocmVxdWlyZShTZXVyYXQpKXsKICAgICAgICBwcmludCgiU2V1cmF0IGluc3RhbGxlZCBhbmQgbG9hZGVkIikKICAgIH0gZWxzZSB7CiAgICAgICAgc3RvcCgiY291bGQgbm90IGluc3RhbGwgU2V1cmF0IikKICAgIH0KfQoKIyMgY293cGxvdCBpcyBuZWVkZWQgZm9yIHBsb3RzIGluIHRoaXMgc2NyaXB0CmlmKHJlcXVpcmUoImNvd3Bsb3QiKSl7CiAgICBwcmludCgiY293cGxvdCBpcyBsb2FkZWQgY29ycmVjdGx5IikKfSBlbHNlIHsKICAgIHByaW50KCJ0cnlpbmcgdG8gaW5zdGFsbCBjb3dwbG90IikKICAgIGluc3RhbGwucGFja2FnZXMoImNvd3Bsb3QiKQogICAgaWYocmVxdWlyZShjb3dwbG90KSl7CiAgICAgICAgcHJpbnQoImNvd3Bsb3QgaW5zdGFsbGVkIGFuZCBsb2FkZWQiKQogICAgfSBlbHNlIHsKICAgICAgICBzdG9wKCJjb3VsZCBub3QgaW5zdGFsbCBjb3dwbG90IikKICAgIH0KfQoKIyMgZ3JpZEV4dHJhIGlzIG5lZWRlZCBmb3IgZ3JpZCBncmFwaGljcyB0byBwbG90IG11bHRpcGxlIHBsb3RzIGluIHRoZSBzYW1lIHZpZXcKaWYocmVxdWlyZSgiZ3JpZEV4dHJhIikpewogICAgcHJpbnQoImdyaWRFeHRyYSBpcyBsb2FkZWQgY29ycmVjdGx5IikKfSBlbHNlIHsKICAgIHByaW50KCJ0cnlpbmcgdG8gaW5zdGFsbCBncmlkRXh0cmEiKQogICAgaW5zdGFsbC5wYWNrYWdlcygiZ3JpZEV4dHJhIikKICAgIGlmKHJlcXVpcmUoZ3JpZEV4dHJhKSl7CiAgICAgICAgcHJpbnQoImdyaWRFeHRyYSBpbnN0YWxsZWQgYW5kIGxvYWRlZCIpCiAgICB9IGVsc2UgewogICAgICAgIHN0b3AoImNvdWxkIG5vdCBpbnN0YWxsIGdyaWRFeHRyYSIpCiAgICB9Cn0KCiMjIGdyaWQgaXMgbmVlZGVkIGZvciBncmlkLmFycmFuZ2UgZnVuY3Rpb24gdG8gY2hhbmdlIHNpemUgb2YgdGl0bGUKaWYocmVxdWlyZSgiZ3JpZCIpKXsKICAgIHByaW50KCJncmlkIGlzIGxvYWRlZCBjb3JyZWN0bHkiKQp9IGVsc2UgewogICAgcHJpbnQoInRyeWluZyB0byBpbnN0YWxsIGdyaWQiKQogICAgaW5zdGFsbC5wYWNrYWdlcygiZ3JpZCIpCiAgICBpZihyZXF1aXJlKGdyaWQpKXsKICAgICAgICBwcmludCgiZ3JpZCBpbnN0YWxsZWQgYW5kIGxvYWRlZCIpCiAgICB9IGVsc2UgewogICAgICAgIHN0b3AoImNvdWxkIG5vdCBpbnN0YWxsIGdyaWQiKQogICAgfQp9CgojI2ZvciBkb2luZyBidWxrIGNvcnJlbGF0aW9uIGNhbGN1bGF0aW9ucwppZihyZXF1aXJlKCJIbWlzYyIpKXsKICAgIHByaW50KCJIbWlzYyBpcyBsb2FkZWQgY29ycmVjdGx5IikKfSBlbHNlIHsKICAgIHByaW50KCJ0cnlpbmcgdG8gaW5zdGFsbCBIbWlzYyIpCiAgICBpbnN0YWxsLnBhY2thZ2VzKCJIbWlzYyIpCiAgICBpZihyZXF1aXJlKEhtaXNjKSl7CiAgICAgICAgcHJpbnQoIkhtaXNjIGluc3RhbGxlZCBhbmQgbG9hZGVkIikKICAgIH0gZWxzZSB7CiAgICAgICAgc3RvcCgiY291bGQgbm90IGluc3RhbGwgSG1pc2MiKQogICAgfQp9CgojIyByZXNoYXBlMiB0byBtZWx0IGRhdGFmcmFtZXMgZm9yIHBsb3R0aW5nOgppZihyZXF1aXJlKCJyZXNoYXBlMiIpKXsKICAgIHByaW50KCJyZXNoYXBlMiBpcyBsb2FkZWQgY29ycmVjdGx5IikKfSBlbHNlIHsKICAgIHByaW50KCJ0cnlpbmcgdG8gaW5zdGFsbCByZXNoYXBlMiIpCiAgICBpbnN0YWxsLnBhY2thZ2VzKCJyZXNoYXBlMiIpCiAgICBpZihyZXF1aXJlKHJlc2hhcGUyKSl7CiAgICAgICAgcHJpbnQoInJlc2hhcGUyIGluc3RhbGxlZCBhbmQgbG9hZGVkIikKICAgIH0gZWxzZSB7CiAgICAgICAgc3RvcCgiY291bGQgbm90IGluc3RhbGwgcmVzaGFwZTIiKQogICAgfQp9CgojIyB0byB3b3JrIHdpdGggZGF0YSBmcmFtZXM6CmlmKHJlcXVpcmUoImRwbHlyIikpewogICAgcHJpbnQoImRwbHlyIGlzIGxvYWRlZCBjb3JyZWN0bHkiKQp9IGVsc2UgewogICAgcHJpbnQoInRyeWluZyB0byBpbnN0YWxsIGRwbHlyIikKICAgIGluc3RhbGwucGFja2FnZXMoImRwbHlyIikKICAgIGlmKHJlcXVpcmUoZHBseXIpKXsKICAgICAgICBwcmludCgiZHBseXIgaW5zdGFsbGVkIGFuZCBsb2FkZWQiKQogICAgfSBlbHNlIHsKICAgICAgICBzdG9wKCJjb3VsZCBub3QgaW5zdGFsbCBkcGx5ciIpCiAgICB9Cn0KCiMjIG5vbi1DUkFOIHBhY2thZ2VzCgojIyBtb25vY2xlMyB0byBjYWxjdWxhdGUgcHNldWRvdGltZToKaWYocmVxdWlyZSgibW9ub2NsZTMiKSl7CiAgICBwcmludCgibW9ub2NsZTMgaXMgbG9hZGVkIGNvcnJlY3RseSIpCn0gZWxzZSB7CiAgICBwcmludCgiUGxlYXNlIGluc3RhbGwgbW9ub2NsZTMgKGh0dHBzOi8vY29sZS10cmFwbmVsbC1sYWIuZ2l0aHViLmlvL21vbm9jbGUzL2RvY3MvaW5zdGFsbGF0aW9uLykiKQp9Cgojc2V0IHRoZSBzZWVkIGZvciBib3RoIHRoZSBtaXh0dXJlIG1vZGVscyBhbmQgYWxzbyBmb3IgdGhlIHNhbXBsZSBmdW5jdGlvbiBsYXRlciBvbjoKc2V0LnNlZWQoLTkyNDk3KQpgYGAKCiMjIGxvYWQgZGF0YQoKdGVueC5tdXRhbnQuaW50ZWdyYXRlZCBpcyBuZWVkZWQgZnJvbSB0aGUgbWVyZ2Ugc2NyaXB0CgpgYGB7cn0KIyMgbG9hZCBkYXRhc2V0CnRlbngubXV0YW50LmludGVncmF0ZWQgPC0gcmVhZFJEUygiLi4vZGF0YV90b19leHBvcnQvdGVueC5tdXRhbnQuaW50ZWdyYXRlZC5SRFMiKQpgYGAKCiMgMy4gUHNldWRvdGltZSBBbmFseXNpcyBVc2luZyBNb25vY2xlIHsudGFic2V0fQoKRm9yIG1vbm9jbGUgaW5wdXQsIHdlIGNhbiB1c2UgYWxsIFdUIGNlbGxzLCBwcm92aWRlZCB3ZSBjb3JyZWN0IGZvciBiYXRjaCBlZmZlY3RzLiAKCmh0dHBzOi8vY29sZS10cmFwbmVsbC1sYWIuZ2l0aHViLmlvL21vbm9jbGUzL2RvY3MvZGlmZmVyZW50aWFsLwoKV2UgaGF2ZSA1IHBvdGVudGlhbCBzb3VyY2VzIG9mIFdUIGluZm9ybWF0aW9uOgoKMS4gMTBYIC0gNWsgcnVuCgoyLiBTUzIgLSBXVCBjZWxscyBpbiB0aGlzIGV4cGVyaW1lbnQKCjMuIFNTMiAtIDEwWCAocHVibGlzaGVkKQoKNC4gMTBYIC0gTUNBIChwdWJsaXNoZWQpCgo1LiAxMFggLSAzMGsgcnVuCgpXaGVuIHlvdSB0cnkgYW5kIHVzZSAxIGFuZCAyIHRvZ2V0aGVyLCB0aGVyZSBhcmUgaXNzdWVzIHdpdGggY2FsbGluZyBtb2R1bGVzLiBJIHRoaW5rIHRoaXMgaXMgdG8gZG8gd2l0aCB0aGUgaW50ZWdyYXRpb24gdGhhdCBTZXVyYXQgZG9lcywgc28gc2luY2UgdGhlIDEwWCBkYXRhIGlzIGNvbXBsZXRlIChpLmUuIGNvdmVycyB0aGUgbGlmZWN5Y2xlKSwgd2Ugd2lsbCBzYWNyaWZpY2Ugc29tZSBleHRyYSBwb3dlciAoYSBmZXcgbW9yZSBjZWxscykgc28gdGhhdCB3ZSBjYW4gY2FsbCBtb3JlIG1vZHVsZXMuIAoKIyMgQi4gMTBYIGNlbGxzCgpUaGUgYWJvdmUgYW5hbHlzaXMgcmVzdWx0cyBpbiBoYXJkbHkgYW55IGdlbmVzIGluIHRoZSBtb2R1bGVzLCBtb3N0IGxpa2VseSBkdWUgdG8gdGhlIG5vcm1hbGlzYXRpb24gZWZmZWN0IG9mIFNldXJhdC4gSGVyZSwgd2Ugd2lsbCB0YWtlIGp1c3QgdGhlIDEwWCBvYmplY3QsIHdoaWNoIGhhcyBjb3ZlcmFnZSBvZiB0aGUgbGlmZWN5bGUgYW5kIGFsc28gZG9lcyBub3QgcmVxdWlyZSBiYXRjaCBjb3JyZWN0aW9uLgoKIyMgY29ycmVsYXRpb24gb2YgQVAyRyB3aXRoIG90aGVyIGdlbmVzCgpXZSBjYW4gbG9vayB0byBzZWUgaWYgdGhlcmUgYXJlIGFueSBnZW5lcyB3aXRoIGNvcnJlbGF0ZWQgaGlnaGx5IHdpdGggQVAyRyBleHByZXNzaW9uCmBgYHtyfQojI3JlZjogaHR0cHM6Ly9naXRodWIuY29tL3NhdGlqYWxhYi9zZXVyYXQvaXNzdWVzLzUxOSAKbWF0cml4IDwtIHRlbngubXV0YW50LmludGVncmF0ZWRAYXNzYXlzJFJOQUBkYXRhCm1hdHJpeF9tb2Q8LWFzLm1hdHJpeChtYXRyaXgpCmdlbmU8LWFzLm51bWVyaWMobWF0cml4X21vZFsiUEJBTktBLTE0Mzc1MDAiLF0pCmNvcnJlbGF0aW9uczwtYXBwbHkobWF0cml4X21vZCwxLGZ1bmN0aW9uKHgpe2NvcihnZW5lLHgpfSkKCiMjIGV4dHJhY3QgdGhlIHRvcCAxMDAgY29ycmVsYXRlZCBnZW5lcwp0b3BfaHVuZHJlZCA8LSB0YWlsKG5hLm9taXQoY29ycmVsYXRpb25zW29yZGVyKGNvcnJlbGF0aW9ucyldKSwgMjAwKQoKIyMgY3JlYXRlIGEgbGlzdCBvZiBvdXIgbXV0YW50IGdlbmUgSURzCmxpc3Rfb2ZfbXV0YW50X2dlbmVzIDwtIGMoIlBCQU5LQS0wODI4MDAwIiwgIlBCQU5LQS0xMzAyNzAwIiwgIlBCQU5LQS0xNDQ3OTAwIiwgIlBCQU5LQS0wMTAyNDAwIiwgIlBCQU5LQS0wNzE2NTAwIiwgIlBCQU5LQS0xNDM1MjAwIiwgIlBCQU5LQS0xNDE4MTAwIiwgIlBCQU5LQS0xMTQ0ODAwIiwgIlBCQU5LQS0wOTAyMzAwIiwgIlBCQU5LQS0wNDEzNDAwIiwgIlBCQU5LQS0xNDU0ODAwIikKCnRvcF9odW5kcmVkW3doaWNoKG5hbWVzKHRvcF9odW5kcmVkKSAlaW4lIGxpc3Rfb2ZfbXV0YW50X2dlbmVzKV0KYGBgCgpUaGlzIGlzIG11dGFudCAyOSwgd2UgY2FuIGFsc28gdmlzdWFsaXNlIHRoaXMgaW4gYSBkb3QgcGxvdAoKYGBge3J9CmRmX3Bsb3QgPC0gZGF0YS5mcmFtZSh0KGRhdGEuZnJhbWUobWF0cml4X21vZFtjKCJQQkFOS0EtMTQ0NzkwMCIsICJQQkFOS0EtMTQzNzUwMCIpLCBdKSkpCgpnZ3Bsb3QoZGZfcGxvdCwgYWVzKFBCQU5LQS4xNDQ3OTAwLCBQQkFOS0EuMTQzNzUwMCkpICsgZ2VvbV9wb2ludCgpCmBgYAoKIyMgUHNldWRvdGltZSBjYWxjdWxhdGlvbgoKIyMjIFByZXByb2Nlc3MKYGBge3J9CiMjIGV4dHJhY3QgZGF0YQojIyB0aGlzIGV4dHJhY3RzIHd0IG9ubHkgY2VsbHMKI3d0X2NlbGxzIDwtIHJvd25hbWVzKHRlbngubXV0YW50LmludGVncmF0ZWRAbWV0YS5kYXRhW3doaWNoKHRlbngubXV0YW50LmludGVncmF0ZWRAbWV0YS5kYXRhJGlkZW50aXR5X2NvbWJpbmVkID09ICJXVCIgfCB0ZW54Lm11dGFudC5pbnRlZ3JhdGVkQG1ldGEuZGF0YSRpZGVudGl0eV9jb21iaW5lZCA9PSAiV1RfMTBYIiksXSkKCiMjIGV4dHJhY3RzIG9ubHkgMTB4IGNlbGxzIAp3dF9jZWxscyA8LSByb3duYW1lcyh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkQG1ldGEuZGF0YVt3aGljaCh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkQG1ldGEuZGF0YSRpZGVudGl0eV9jb21iaW5lZCA9PSAiV1RfMTBYIiksXSkKCiMjIG1ha2UgYSBuZXcgU2V1cmF0IG9mIHRoaXMKc2V1cmF0Lm9iamVjdCA8LXN1YnNldCh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkLCBjZWxscyA9IHd0X2NlbGxzKQoKIyMgY2hlY2sgdGhhdCB0aGlzIGlzIHRoZSBzYW1lIGFzIHRoZSBwYl9zZXhfZmlsdGVyZWQgb2JqZWN0CiNkYXRhX3Rlc3QgPC0gYXMoYXMubWF0cml4KEdldEFzc2F5RGF0YShwYl9zZXhfZmlsdGVyZWQsIGFzc2F5ID0gIlJOQSIsIHNsb3QgPSAiZGF0YSIpKSwgJ3NwYXJzZU1hdHJpeCcpCiNpcy5lcXVhbAojaXMuaWRlbnRpY2FsCgojIyBleHRyYWN0IGNvdW50cyBhbmQgcGhlbm86CiMjIHRoZSByZWFzb24gd2UgdXNlIHRoZSBpbnRlZ3JhdGVkIGFuZCB0aGVuIHN1YnNldHRlZCBpcyBiZWNhdXNlIHRoZXNlIGNlbGxzIGhhdmUgYmVlbiBub3JtYWxpc2VkIHdoZXJlYXMgdGhlIGNlbGxzIGluIHBiX3NleF9maWx0ZXJlZCBoYXZlIG5vdCBiZWVuIG5vcm1hbGlzZWQgKHdlbGwgdGhleSBoYXZlIGJ1dCB3aXRoIGRvdWJsZXRzIGluIHRoZW0pCmRhdGEgPC0gYXMoYXMubWF0cml4KEdldEFzc2F5RGF0YShzZXVyYXQub2JqZWN0LCBhc3NheSA9ICJSTkEiLCBzbG90ID0gImRhdGEiKSksICdzcGFyc2VNYXRyaXgnKQojIyBtYWtlIHBoZW5vZGF0YQpwZCA8LSBkYXRhLmZyYW1lKHNldXJhdC5vYmplY3RAbWV0YS5kYXRhKQojIyBrZWVwIG9ubHkgdGhlIGNvbHVtbnMgdGhhdCBhcmUgcmVsZXZhbnQgaW4gbWV0YWRhdGEKI3BEYXRhIDwtIHBkICU+JSBzZWxlY3Qob3JpZy5pZGVudCwgbkNvdW50X1JOQSwgbkZlYXR1cmVfUk5BKQojIyBtYWtlIGdlbmUgbWV0YWRhdGEKZkRhdGEgPC0gZGF0YS5mcmFtZShnZW5lX3Nob3J0X25hbWUgPSByb3cubmFtZXMoZGF0YSksIHJvdy5uYW1lcyA9IHJvdy5uYW1lcyhkYXRhKSkKCiMjIENvbnN0cnVjdCBtb25vY2xlIGNkcwptb25vY2xlLm9iamVjdCA8LSBuZXdfY2VsbF9kYXRhX3NldChleHByZXNzaW9uX2RhdGEgPSBkYXRhLCBjZWxsX21ldGFkYXRhID0gcGQsIGdlbmVfbWV0YWRhdGEgPSBmRGF0YSkKCiMjIHByZXByb2Nlc3MKbW9ub2NsZS5vYmplY3QgPSBwcmVwcm9jZXNzX2Nkcyhtb25vY2xlLm9iamVjdCwgbnVtX2RpbSA9IDUwLCBub3JtX21ldGhvZCA9ICJub25lIikKIyMjIGlmIHVzaW5nIGludGVncmF0ZWQgZGF0YToKIyBub3JtX21ldGhvZCA9ICJub25lIiwgYWxpZ25tZW50X2dyb3VwID0gIn4gZXhwZXJpbWVudCIKCiMjIHBsb3QgamFjayBzdHJhdyBwbG90CiNwbG90X3BjX3ZhcmlhbmNlX2V4cGxhaW5lZChtb25vY2xlLm9iamVjdCkKCiNtb25vY2xlLm9iamVjdCA9IHJlZHVjZV9kaW1lbnNpb24obW9ub2NsZS5vYmplY3QsIHJlZHVjdGlvbl9tZXRob2QgPSAiVU1BUCIsIHByZXByb2Nlc3NfbWV0aG9kID0gIlBDQSIsIHVtYXAubWV0cmljID0gImV1Y2xpZGVhbiIsIHVtYXAubl9uZWlnaGJvcnMgPSA1MCwgdW1hcC5taW5fZGlzdCA9IDAuNSwgdmVyYm9zZSA9IEZBTFNFKQoKI3Bsb3RfY2VsbHMobW9ub2NsZS5vYmplY3QsIGNvbG9yX2NlbGxzX2J5PSJleHBlcmltZW50IikKYGBgCgojIyMgR3JhcGggTGVhcm5pbmcKYGBge3J9CiMjIGFkZCBVTUFQIGZyb20gU2V1cmF0Cm1vbm9jbGUub2JqZWN0QGludF9jb2xEYXRhQGxpc3REYXRhJHJlZHVjZWREaW1zQGxpc3REYXRhW1siVU1BUCJdXSA8LSBzZXVyYXQub2JqZWN0QHJlZHVjdGlvbnNbWyJESU1fVU1BUCJdXUBjZWxsLmVtYmVkZGluZ3MKCiMjIGNsdXN0ZXIKIyMgdGhpcyBpcyBlc3NlbnRpYWwgdG8gcnVuIHRoZSBsZWFybl9ncmFwaCBmdW5jdGlvbiBsYXRlciBvbgptb25vY2xlLm9iamVjdCA9IGNsdXN0ZXJfY2VsbHMobW9ub2NsZS5vYmplY3QpCgojIyBwbG90IGluaXRpYWwgY2x1c3RlcmluZyBieSBtb25vY2xlCiNwbG90X2NlbGxzKG1vbm9jbGUub2JqZWN0LCBjb2xvcl9jZWxsc19ieT0iY2x1c3RlciIsIGdyb3VwX2NlbGxzX2J5PSJwYXJ0aXRpb24iLCB4ID0gMiwgeSA9IDEpCgojIyBtYXAgcHNldWRvdGltZQptb25vY2xlLm9iamVjdCA9IGxlYXJuX2dyYXBoKG1vbm9jbGUub2JqZWN0LCBsZWFybl9ncmFwaF9jb250cm9sPWxpc3QobmNlbnRlcj0zMDApLCB1c2VfcGFydGl0aW9uID0gRkFMU0UpCiMgbGVhcm5fZ3JhcGhfY29udHJvbD1saXN0KG5jZW50ZXI9NTAwKSAtIHBsYXkgd2l0aCB0aGlzIHBhcmFtZXRlcgoKIyMgUGxvdCBjZWxscwpwbG90X2NlbGxzKG1vbm9jbGUub2JqZWN0LCBjb2xvcl9jZWxsc19ieT0icGFydGl0aW9uIiwgZ3JvdXBfY2VsbHNfYnk9InBhcnRpdGlvbiIsIHggPSAyLCB5ID0gMSkgCmBgYAoKIyMjIFBzZXVkb3RpbWUgQ2FsY3VsYXRpb24KYGBge3J9CiMjIGEgaGVscGVyIGZ1bmN0aW9uIHRvIGlkZW50aWZ5IHRoZSByb290IHByaW5jaXBhbCBwb2ludHM6CmdldF9lYXJsaWVzdF9wcmluY2lwYWxfbm9kZSA8LSBmdW5jdGlvbihjZHMsIHRpbWVfYmluPSI0Iil7CiAgY2VsbF9pZHMgPC0gd2hpY2goY29sRGF0YShjZHMpWywgInNldXJhdF9jbHVzdGVycyJdID09IHRpbWVfYmluKQogIGNsb3Nlc3RfdmVydGV4IDwtCiAgY2RzQHByaW5jaXBhbF9ncmFwaF9hdXhbWyJVTUFQIl1dJHByX2dyYXBoX2NlbGxfcHJval9jbG9zZXN0X3ZlcnRleAogIGNsb3Nlc3RfdmVydGV4IDwtIGFzLm1hdHJpeChjbG9zZXN0X3ZlcnRleFtjb2xuYW1lcyhjZHMpLCBdKQogIHJvb3RfcHJfbm9kZXMgPC0KICBpZ3JhcGg6OlYocHJpbmNpcGFsX2dyYXBoKGNkcylbWyJVTUFQIl1dKSRuYW1lW2FzLm51bWVyaWMobmFtZXMKICAod2hpY2gubWF4KHRhYmxlKGNsb3Nlc3RfdmVydGV4W2NlbGxfaWRzLF0pKSkpXQogIAogIHJvb3RfcHJfbm9kZXMKfQoKIyMgT3JkZXIgdGhlIGNlbGxzIGFuZCBjYWNsdWxhdGUgcHNldWRvdGltZQojbW9ub2NsZS5vYmplY3QgPSBvcmRlcl9jZWxscyhtb25vY2xlLm9iamVjdCwgcm9vdF9wcl9ub2Rlcz1nZXRfZWFybGllc3RfcHJpbmNpcGFsX25vZGUobW9ub2NsZS5vYmplY3QpKQptb25vY2xlLm9iamVjdCA9IG9yZGVyX2NlbGxzKG1vbm9jbGUub2JqZWN0KQoKIyMgUGxvdApwbG90X2NlbGxzKG1vbm9jbGUub2JqZWN0LCBjb2xvcl9jZWxsc19ieSA9ICJwc2V1ZG90aW1lIiwgbGFiZWxfY2VsbF9ncm91cHM9RkFMU0UsIGNlbGxfc2l6ZSA9IDIsIHggPSAyLCB5ID0gMSkgKwogIGNvb3JkX2ZpeGVkKCkgKwogIHRoZW1lX3ZvaWQoKSArCiAgbGFicyh0aXRsZSA9ICJQc2V1ZG90aW1lIikgKwogIHRoZW1lKHBsb3QudGl0bGUgPSBlbGVtZW50X3RleHQoaGp1c3QgPSAwLjUpKQpgYGAKCiMjIyBNb2R1bGUgQ29uc3RydWN0aW9uCmBgYHtyfQojIyBmaW5kIGdlbmVzIHRoYXQgY2hhbmdlIGFzIGEgZnVuY3Rpb24gb2YgcHQ6Cm1vbm9jbGUub2JqZWN0X3ByX3Rlc3RfcmVzIDwtIGdyYXBoX3Rlc3QobW9ub2NsZS5vYmplY3QsIG5laWdoYm9yX2dyYXBoPSJwcmluY2lwYWxfZ3JhcGgiLCBjb3Jlcz04KQoKIyMgZmluZCBzaWduaWZpY2FudCBnZW5lcwpwcl9kZWdfaWRzIDwtIHJvdy5uYW1lcyhzdWJzZXQobW9ub2NsZS5vYmplY3RfcHJfdGVzdF9yZXMsIHFfdmFsdWUgPCAwLjA1KSkKCiMjIGNvbGxlY3QgaW50byBtb2R1bGVzCmdlbmVfbW9kdWxlX2RmIDwtIGZpbmRfZ2VuZV9tb2R1bGVzKG1vbm9jbGUub2JqZWN0W3ByX2RlZ19pZHMsXSwgcmVzb2x1dGlvbj1jKDEwXnNlcSgtNiwyKSkpCgojIyBob3cgbWFueSBnZW5lcyBpbiBtb2R1bGVzPwpkaW0oZ2VuZV9tb2R1bGVfZGYpCmBgYAoKYGBge3IsIGVjaG8gPSBGQUxTRX0KcGFzdGUoInRoZXJlIGFyZSAiLCBsZW5ndGgobGV2ZWxzKGdlbmVfbW9kdWxlX2RmJG1vZHVsZSkpLCAibW9kdWxlcyIpCmBgYAoKIyMgTW9kdWxlIEluZm9ybWF0aW9uCgpXaGljaCBtb2R1bGUgZG8gdGhlIG11dGFudCBnZW5lcyBiZWxvbmcgdG8/CmBgYHtyfQojIyBjcmVhdGUgYSBsaXN0IG9mIG91ciBtdXRhbnQgZ2VuZSBJRHMKbGlzdF9vZl9tdXRhbnRfZ2VuZXMgPC0gYygiUEJBTktBLTA4MjgwMDAiLCAiUEJBTktBLTEzMDI3MDAiLCAiUEJBTktBLTE0NDc5MDAiLCAiUEJBTktBLTAxMDI0MDAiLCAiUEJBTktBLTA3MTY1MDAiLCAiUEJBTktBLTE0MzUyMDAiLCAiUEJBTktBLTE0MTgxMDAiLCAiUEJBTktBLTExNDQ4MDAiLCAiUEJBTktBLTA5MDIzMDAiLCAiUEJBTktBLTA0MTM0MDAiLCAiUEJBTktBLTE0NTQ4MDAiKQoKIyMgbWFrZSBhIGRhdGFmcmFtZSB0byBjb252ZXJ0IHRoZSBnZW5lIElEcyBpbnRvIGFjdHVhbCBJRHMKZGZfbXV0YW50X2lkcyA8LSBhcy5kYXRhLmZyYW1lKHVuaXF1ZShjYmluZCh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkQG1ldGEuZGF0YSRpZGVudGl0eV9nZW5lX3VwZGF0ZWQsIHRlbngubXV0YW50LmludGVncmF0ZWRAbWV0YS5kYXRhJGlkZW50aXR5X3VwZGF0ZWQpKSlbLWMoMSwgMyksXQojIHJlbW92ZSB0aGUgIjgyMCIgYml0IG9uIDEwCmRmX211dGFudF9pZHMkVjEgPC0gZ3N1YigiXzgyMCIsICIiLCBkZl9tdXRhbnRfaWRzJFYxKQojIGNoYW5nZSB0aGUgdW5kZXJzY29yZSAoXykgdG8gYSBkYXNoICgtKSBpbiBnZW5lIElEcwpkZl9tdXRhbnRfaWRzJFYxIDwtIGdzdWIoIl8iLCAiLSIsIGRmX211dGFudF9pZHMkVjEpCm5hbWVzKGRmX211dGFudF9pZHMpIDwtIGMoImdlbmVfSUQiLCAibXV0YW50X2lkZW50aXR5IikKCiMjIHN1YnNldCBtb2R1bGVzIGRmIHRvIGluY2x1ZGUgb25seSBtdXRhbnQgZ2VuZSBJRHMKZGZfbXV0YW50X2dlbmVfbW9kdWxlcyA8LSBhcy5kYXRhLmZyYW1lKGdlbmVfbW9kdWxlX2RmW3doaWNoKGdlbmVfbW9kdWxlX2RmJGlkICVpbiUgbGlzdF9vZl9tdXRhbnRfZ2VuZXMpLF0pCm5hbWVzKGRmX211dGFudF9nZW5lX21vZHVsZXMpWzFdIDwtICJnZW5lX0lEIgoKIyMgbWVyZ2UgZGF0YWZyYW1lcwpkZl9tdXRhbnRfZ2VuZV9tb2R1bGVzIDwtIG1lcmdlKGRmX211dGFudF9nZW5lX21vZHVsZXMsIGRmX211dGFudF9pZHMsIGJ5ID0gImdlbmVfSUQiKQoKIyMgSW5zcGVjdApkZl9tdXRhbnRfZ2VuZV9tb2R1bGVzCmBgYAoKQWxsIGZlbWFsZSBnZW5lcyAoMywgMjEsIDEzLCAxNywgMjAsIDI4KSBhcmUgaW4gdGhlIHNhbWUgbW9kdWxlIGV4Y2VwdCBmb3IgMjggd2hpY2ggc2VlbXMgdG8gaGF2ZSB0aGUgb3Bwb3NpdGUgcGhlbm90eXBlIGZvciBpdHMgZXhwcmVzc2lvbiAoaS5lLiBtb3JlIGhpZ2hseSBleHByZXNzZWQgaW4gbWFsZXMpLgoKT2YgYWxsIG1hbGUgZ2VuZXMgKG9vbSwgMjksIDIsIDE5LCAxMCksIHRoZXJlIGlzIG11Y2ggbW9yZSB2YXJpYXRpb24gaW4gbW9kdWxlIGFzc2lnbm1lbnQgLSBvb20gYW5kIDI5IGhhdmUgc2V2ZXJlIHBoZW5vdHlwaW5nIGVmZmVjdHMuIDIgYW5kIDE5IGFyZSBpbiB0aGUgc2FtZSBtb2R1bGUgYnV0IDEwIGlzIG9uIGl0J3Mgb3duLiAKClRoZSBtb2R1bGVzIG9mIGludGVyZXN0IGFyZSB0aGVyZWZvcmU6CmBgYHtyfQp0YWJsZShkZl9tdXRhbnRfZ2VuZV9tb2R1bGVzJG1vZHVsZSkKYGBgCgpXaGljaCBtb2R1bGVzIGRvIG90aGVyIGdlbmVzIG9mIGludGVyZXN0IGxpZSBpbj86CmBgYHtyfQojIyBsYW5kbWFyayBnZW5lcyAoZ2VuZXMgb2YgaW50ZXJlc3QpCiMgQVAyRyAtIFBCQU5LQS0xNDM3NTAwCiMgQVAyIC0gUEJBTktBLTA5MDk2MDAgLSBmcm9tIHBvcmFuIHBhcGVyCiMgQVAyRy0yIC0gUEJBTktBLTEwMzQzMDAgCiMgUEJBTktBLTEzMTk1MDAgLSBDQ1AyIC0gZmVtYWxlIDgyMAojIFBCQU5LQS0wNDE2MTAwIC0gTUcxIC0gbWFsZSA4MjAKIyBQQkFOS0EtMDgzMTAwMCAtIE1TUDEgLSBsYXRlIGFzZXh1YWwKIyBQQkFOS0EtMTEwMjIwMCAtIE1TUDggLSBlYXJseSBhc2V4dWFsIChmcm9tIEJvemRlY2ggcGFwZXIpCgojIyBjcmVhdGUgYSBsaXN0IG9mIGxhbmRtYXJrIGdlbmVzCmxpc3Rfb2ZfbGFuZG1hcmtfZ2VuZXMgPC0gYygiUEJBTktBLTE0Mzc1MDAiLCAiUEJBTktBLTA5MDk2MDAiLCJQQkFOS0EtMTAzNDMwMCIsICJQQkFOS0EtMTMxOTUwMCIsICJQQkFOS0EtMDQxNjEwMCIsICJQQkFOS0EtMDgzMTAwMCIsICJQQkFOS0EtMTEwMjIwMCIpCgojIyBtYWtlIGRhdGFmcmFtZQpkZl9sYW5kbWFya19nZW5lX21vZHVsZXMgPC0gZ2VuZV9tb2R1bGVfZGZbd2hpY2goZ2VuZV9tb2R1bGVfZGYkaWQgJWluJSBsaXN0X29mX2xhbmRtYXJrX2dlbmVzKSxdCgojIyBpbnNwZWN0CmRmX2xhbmRtYXJrX2dlbmVfbW9kdWxlcwpgYGAKCm9vbSBpcyBpbiB0aGUgc2FtZSBjbHVzdGVyIGFzIEFQMkcKClRoZSBsYXRlIGZlbWFsZSBhbmQgbWFsZSA4MjAgbWFya2VycyBhcmUgbm90IGluIHRoZSBzYW1lIGNsdXN0ZXIgYXMgb3VyIG11dGFudHMgd2hpY2ggaXMgcmVhc3N1cmluZyBzaW5jZSB3ZSBrbm93IHRoZXkgaGF2ZSBhbiBlZmZlY3QgYmVmb3JlIHRoZSBtYWtyZXIgaXMgc3dpdGNoZWQgb24uCgojIyBQbG90dGluZwoKcGxvdCBvdXQgbW9kdWxlcwoKYGBge3IsIGZpZy5oZWlnaHQgPSA3LCBmaWcud2lkdGggPSA3fQojIyBtYWtlIGFnZ3JlZ2F0ZWQgZGYgYWdhaW4gc28geW91IGNhbiBlZGl0IGl0CmFnZ19tYXQgPC0gYWdncmVnYXRlX2dlbmVfZXhwcmVzc2lvbihtb25vY2xlLm9iamVjdCwgZ2VuZV9tb2R1bGVfZGYsIGNlbGxfZ3JvdXBfZGYpCgojIyBoIGNsdXN0IHRoZSBhZ2dyZWdhdGVkIG1hdHJpeAptb2R1bGVfZGVuZHJvIDwtIGhjbHVzdChkaXN0KGFnZ19tYXQpKQoKIyMgdXNlIHRoZXNlIGNsdXN0ZXJzIHRvIHJlb3JkZXIgdGhlIG1vZHVsZXMKZ2VuZV9tb2R1bGVfZGYkbW9kdWxlIDwtIGZhY3RvcihnZW5lX21vZHVsZV9kZiRtb2R1bGUsIGxldmVscyA9IHJvdy5uYW1lcyhhZ2dfbWF0KVttb2R1bGVfZGVuZHJvJG9yZGVyXSkKCiMjIHBsb3QKcGxvdF9jZWxscyhtb25vY2xlLm9iamVjdCwgZ2VuZXM9Z2VuZV9tb2R1bGVfZGYgJT4lIGZpbHRlcihtb2R1bGUgJWluJSBjKDE6MjApKSwKICAgICAgICAgICBjZWxsX3NpemUgPSAyLCAKICAgICAgICAgICB4ID0gMiwgeSA9IDEsCiAgICAgICAgICAgbGFiZWxfY2VsbF9ncm91cHM9RkFMU0UsCiAgICAgICAgICAgc2NhbGVfdG9fcmFuZ2UgPSBUUlVFLAogICAgICAgICAgICAgICAgICAgICAgICAgIHNob3dfdHJhamVjdG9yeV9ncmFwaD1GQUxTRSwKICAgICAgICAgICAgICAgICAgICAgICAgICBncm91cF9sYWJlbF9zaXplID0gMTUpICsKICAgICAgICAgICAgICAgICAgICAgICAgICBzY2FsZV9jb2xvdXJfdmlyaWRpc19jKG5hbWUgPSAiZXhwcmVzc2lvbiIsIG9wdGlvbiA9ICJDIiwgYWxwaGEgPSAxKSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29vcmRfZml4ZWQoKSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWVfdm9pZCgpICsKICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZShsZWdlbmQucG9zaXRpb24gPSAiYm90dG9tIikKYGBgCgpXaGlsc3QgdGhlc2UgbW9kdWxlcyBhcmUgaW50ZXJlc3RpbmcgCgoKTWFrZSBhIGRhdGFmcmFtZSB0byBwbG90CmBgYHtyfQojIyBtYWtlIGNlbGwgZ3JvdXAgZGYKY2VsbF9ncm91cF9kZiA8LSB0aWJibGU6OnRpYmJsZShjZWxsPXJvdy5uYW1lcyhjb2xEYXRhKG1vbm9jbGUub2JqZWN0KSksIGNlbGxfZ3JvdXA9Y29sRGF0YShtb25vY2xlLm9iamVjdCkkc2V1cmF0X2NsdXN0ZXJzKQoKIyMgbWFrZSBwbG90dGluZyBkZgphZ2dfbWF0IDwtIGFnZ3JlZ2F0ZV9nZW5lX2V4cHJlc3Npb24obW9ub2NsZS5vYmplY3QsIGdlbmVfbW9kdWxlX2RmLCBjZWxsX2dyb3VwX2RmKQpgYGAKCkZpbmQgb3V0IGhvdyBtYW55IGdlbmVzIHRoZXJlIGFyZSBwZXIgdG90YWwgc28gd2UgY2FuIGFkZCB0aGlzIHRvIHRoZSBwbG90CmBgYHtyfQojIyBob3cgbWFueSBnZW5lcyBwZXIgbW9kdWxlPwpnZW5lc19wZXJfbW9kdWxlIDwtIGFzLmRhdGEuZnJhbWUodGFibGUoZ2VuZV9tb2R1bGVfZGYkbW9kdWxlKSkKZ2VuZXNfcGVyX21vZHVsZQpgYGAKCk1ha2UgYW5ub3RhdGlvbnMgdG8gYWRkIHRvIHRoZSBoZWF0bWFwCmBgYHtyfQojIyBjaGFuZ2UgbmFtZXMgZm9yIHJvdyBuYW1lcyB0byBpbmNsdWRlICJtb2R1bGUgIiBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZW0Kcm93Lm5hbWVzKGFnZ19tYXQpIDwtIHN0cmluZ3I6OnN0cl9jKCJNb2R1bGUgIiwgcm93Lm5hbWVzKGFnZ19tYXQpKQoKIyMgYWRkIG51bWJlciBvZiBjZWxscyB0byB0aGUgcm93bmFtZXMgZm9yIHRoZSBtb2R1bGUKZm9yKGkgaW4gc2VxX2Fsb25nKGdlbmVzX3Blcl9tb2R1bGUkRnJlcSkpewogIHJvdy5uYW1lcyhhZ2dfbWF0KVtpXSA8LSBzdHJpbmdyOjpzdHJfYyhyb3cubmFtZXMoYWdnX21hdClbaV0sIiAobiA9ICIgLGdlbmVzX3Blcl9tb2R1bGUkRnJlcVtpXSwgIikiKQp9CgojIyBjcmVhdGUgYW5ub3RhdGlvbiBvZiBjbHVzdGVycyBmb3IgaGVhdG1hcApjbHVzdGVyX2Fubm8gPC0gZGF0YS5mcmFtZShjbHVzdGVyID0gdW5pcXVlKGNvbERhdGEobW9ub2NsZS5vYmplY3QpJHNldXJhdF9jbHVzdGVycykpCnJvdy5uYW1lcyhjbHVzdGVyX2Fubm8pIDwtIGNsdXN0ZXJfYW5ubyRjbHVzdGVyCgojIyBjbHVzdGVycyB3ZXJlIGRlZmluZWQgaW4gdGhlIG1lcmdlIHNjcmlwdCBlYXJsaWVyIGFzOgptYWxlX2NsdXN0ZXJzIDwtIGMoIjI2IiwgIjIyIiwgIjExIiwgIjE3IikKZmVtYWxlX2NsdXN0ZXJzIDwtIGMoIjMwIiwgIjMyIiwgIjI3IiwgIjEyIiwgIjEzIiwgIjE4IikKYXNleF9jbHVzdGVycyA8LSBjKCI3IiwgIjEwIiwgIjkiLCAiMTQiLCAiMSIsICIzIiwgIjQiLCAiOCIsICI1IiwgIjYiLCAiMiIsICIwIiwgIjE2IiwgIjE5IiwgIjI4IiwgIjE1IiwgIjIxIiwgIjIzIiwgIjI0IiwgIjI1IiwgIjMxIiwgIjI5IiwgIjMzIikKYmlwb3RlbnRpYWxfY2x1c3RlcnMgPC0gYygiMjAiKQoKIyMgYWRkIGlkZW50aXRpZXMgdG8gdGhlIGNvbHVtbgpjbHVzdGVyX2Fubm8kZ3JvdXAgPC0gTkEKY2x1c3Rlcl9hbm5vJGdyb3VwW3doaWNoKGNsdXN0ZXJfYW5ubyRjbHVzdGVyICVpbiUgYXNleF9jbHVzdGVycyldIDwtICJBc2V4dWFsIgpjbHVzdGVyX2Fubm8kZ3JvdXBbd2hpY2goY2x1c3Rlcl9hbm5vJGNsdXN0ZXIgJWluJSBtYWxlX2NsdXN0ZXJzKV0gPC0gIk1hbGUiCmNsdXN0ZXJfYW5ubyRncm91cFt3aGljaChjbHVzdGVyX2Fubm8kY2x1c3RlciAlaW4lIGZlbWFsZV9jbHVzdGVycyldIDwtICJGZW1hbGUiCmNsdXN0ZXJfYW5ubyRncm91cFt3aGljaChjbHVzdGVyX2Fubm8kY2x1c3RlciAlaW4lIGJpcG90ZW50aWFsX2NsdXN0ZXJzKV0gPC0gIkNvbW1pdHRlZCIKY2x1c3Rlcl9hbm5vIDwtIGNsdXN0ZXJfYW5ub1sgLCAyLCBkcm9wID0gRkFMU0VdCmNsdXN0ZXJfYW5ubwoKIyMgTWFrZSBhIGRmIG9mIG1ldGEgZGF0YQojIyB0aGlzIGlzIHVzZWQgbGF0ZXIgaW4gdGhlIHJpZGdlcGxvdHMgdG9vCiMjIGV4dHJhY3QgcHNldWRvdGltZSB2YWx1ZXMKcHRfdmFsdWVzIDwtIGFzLmRhdGEuZnJhbWUocHNldWRvdGltZShtb25vY2xlLm9iamVjdCwgcmVkdWN0aW9uX21ldGhvZCA9ICJVTUFQIikpCnB0X3ZhbHVlcyRjZWxsX25hbWUgPC0gcm93bmFtZXMocHRfdmFsdWVzKQptZXRhX2RhdGFfZGYgPC0gYXMuZGF0YS5mcmFtZShtb25vY2xlLm9iamVjdEBjb2xEYXRhKQptZXRhX2RhdGFfZGYkY2VsbF9uYW1lIDwtIHJvd25hbWVzKG1ldGFfZGF0YV9kZikKbWV0YV9kYXRhX2RmIDwtIG1lcmdlKG1ldGFfZGF0YV9kZiwgcHRfdmFsdWVzLCBieSA9ICJjZWxsX25hbWUiKQojIyB0aGUgcHQgd2lsbCBiZSBhZGRlZCB0byB0aGUgbGFzdCBjb2x1bW4gc28gYWRkIHRoZSBuYW1lIHB0IHRvIHRoZSBtZXJnZWQgZGYKbmFtZXMobWV0YV9kYXRhX2RmKVtsZW5ndGgobmFtZXMobWV0YV9kYXRhX2RmKSldIDwtICJwdCIKCiMjIGFkZCBtZWRpYW4gcHNldWRvdGltZSBwZXIgY2x1c3RlcgojIyBoZWxwIHdhcyBvYnRhaW5lZCBoZXJlOmh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzU0MzYwODU1L2NhbGN1bGF0ZS1tZWFuLWZvci1jb2x1bW4tZ3JvdXBlZC1ieS12YWx1ZXMtb2YtdHdvLW90aGVyLWNvbHVtbnMKIyMgbWFrZSBzdWJzZXR0ZWQgZGF0YWZyYW1lIHdpdGgganVzdCBjbHVzdGVyIGFuZCBwdApkZl9tZWRpYW5fcHQgPC0gbWV0YV9kYXRhX2RmWyAsYygicHQiLCAic2V1cmF0X2NsdXN0ZXJzIildCiMjIGFwcGx5IGFjcm9zcyBkYXRhZnJhbWUgdG8gZ2V0IG1lZGlhbgptZWFuLmRmMSA8LSB0YXBwbHkoZGZfbWVkaWFuX3B0JHB0LCBsaXN0KGRmX21lZGlhbl9wdCRzZXVyYXRfY2x1c3RlcnMpLCBtZWRpYW4pCm1lYW4uZGYyIDwtIGFzLmRhdGEuZnJhbWUoYXMudGFibGUobWVhbi5kZjEpKQojIyByZW5hbWUgY29scwpuYW1lcyhtZWFuLmRmMikgPC0gYygic2V1cmF0X2NsdXN0ZXJzIiwgInB0X01lZGlhbiIpCiMjIHJlbmFtZSByb3dzCnJvd25hbWVzKG1lYW4uZGYyKSA8LSBtZWFuLmRmMiRzZXVyYXRfY2x1c3RlcnMKIyMgdG8gbWFrZSBlYWNoIHZhbHVlIGhhdmUgdGhlIG1lYW4gaW4gdGhlIG9yaWdpbmFsIGRhdGFmcmFtZQojbWVyZ2UoZGZfbWVkaWFuX3B0LCBtZWFuLmRmMikKIyMgYWRkIHRvIGFubm90YXRpb24gZGF0YWZyYW1lCmNsdXN0ZXJfYW5ubyA8LSBtZXJnZShjbHVzdGVyX2Fubm8sIG1lYW4uZGYyLCBieT0wKQoKIyMgYWRkIHJvd25hbWVzIHRvIGRhdGFmcmFtZQpyb3duYW1lcyhjbHVzdGVyX2Fubm8pIDwtIGNsdXN0ZXJfYW5ubyRSb3cubmFtZXMKIyMgc3Vic2V0IHRvIGhhdmUgb25seSBpbmZvIG9mIGludGVyZXN0CmNsdXN0ZXJfYW5ubyA8LSBjbHVzdGVyX2Fubm9bLGMoMiw0KV0KbmFtZXMoY2x1c3Rlcl9hbm5vKSA8LSBjKCJJZGVudGl0eSIsICJNZWRpYW5fUHNldWRvdGltZV9vZl9DbHVzdGVyIikKYGBgCgpQbG90CmBgYHtyLCBmaWcuaGVpZ2h0ID0gOCwgZmlnLndpZHRoID0gOH0KIyMgbWFrZSBhbm5vdGF0aW9uIGNvbG91cnMKYW5ub3RhdGlvbl9jb2xvdXJzIDwtIGxpc3QoSWRlbnRpdHkgPSBjKE1hbGU9IiMwMTZjMDAiLCBGZW1hbGU9IiNhNTJiMWUiLCBBc2V4dWFsPSAiIzAwNTJjNSIsIENvbW1pdHRlZCA9ICIjZjJlYjIzIiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIE1lZGlhbl9Qc2V1ZG90aW1lX29mX0NsdXN0ZXIgPSBtYWdtYSgxMiwgZGlyZWN0aW9uID0gMSkpCgojIyByZW9yZGVyIHRoZSBsZXZlbHMKIyMgbWFrZSBkZiBvZiBkYXRhCmFnZ19tYXRfZGYgPC0gYXMuZGF0YS5mcmFtZShhZ2dfbWF0KQojIyByZW1vdmUgbGV2ZWxzIGluIG15X2xldmVscyB0aGF0IGFyZSBub3QgcHJlc2VudCBoZXJlIC0gaS5lLiBjbHVzdGVycyB0aGF0IGFyZSBtaXNzaW5nIGJlY2F1c2UgdGhleSBhcmUgbm90IHJlcHJlc2VudGVkIGluIHRoZSAxMFggZGF0YQojIyBteV9sZXZlbHMgd2FzIGRlZmluZWQgaW4gdGhlIG1lcmdlIHNjcmlwdCBhcyB0aGUgb3JkZXIgd2Ugd2FudCB0byBwbG90IGNsdXN0ZXJzIGluOgpteV9sZXZlbHMgPC0gYyhhc2V4X2NsdXN0ZXJzLCBiaXBvdGVudGlhbF9jbHVzdGVycywgbWFsZV9jbHVzdGVycywgZmVtYWxlX2NsdXN0ZXJzKQojIyByZW9yZGVyIHRoZSBsZXZlbHMgc28geW91IGNhbiBwbG90IHRoZSBjbHV0ZXJzIGFzIHlvdSB3aXNoCm15X2xldmVsc18xMHhfZGF0YSA8LSBteV9sZXZlbHNbd2hpY2gobXlfbGV2ZWxzICVpbiUgY29sbmFtZXMoYWdnX21hdF9kZikpXQojIyBvcmRlciB0aGUgYW5ub3RhdGlvbgpjbHVzdGVyX2Fubm8gPC0gY2x1c3Rlcl9hbm5vWyhtYXRjaChteV9sZXZlbHNfMTB4X2RhdGEsIHJvd25hbWVzKGNsdXN0ZXJfYW5ubykpKSwgXQojIyBzb3J0IHRoZSB2YWx1ZXMgaW4gdGhlIGRmCmFnZ19tYXRfZGYgPC0gYWdnX21hdF9kZlsgLChtYXRjaChteV9sZXZlbHNfMTB4X2RhdGEsIGNvbG5hbWVzKGFnZ19tYXRfZGYpKSldCgojIyBwbG90IGhlYXRtYXAKcGhlYXRtYXA6OnBoZWF0bWFwKGFnZ19tYXRfZGYsIAogICAgICAgICAgICAgICAgICAgc2NhbGU9ImNvbHVtbiIsCiAgICAgICAgICAgICAgICAgICBjbHVzdGVyX2NvbHMgPSBGQUxTRSwKICAgICAgICAgICAgICAgICAgIGNsdXN0ZXJpbmdfbWV0aG9kPSJ3YXJkLkQyIiwgCiAgICAgICAgICAgICAgICAgICBhbm5vdGF0aW9uX2NvbCA9IGNsdXN0ZXJfYW5ubywgCiAgICAgICAgICAgICAgICAgICBhbm5vdGF0aW9uX2NvbG9ycyA9IGFubm90YXRpb25fY29sb3VycywKICAgICAgICAgICAgICAgICAgICNnYXBzX2NvbCA9IGMoMjgsMjksMzcpLAogICAgICAgICAgICAgICAgICAgY3V0cmVlX3Jvd3MgPSAxMikgKyAKICB0aGVtZShsZWdlbmQucG9zaXRpb24gPSAiYm90dG9tIikKYGBgCgpDb21wbGV4SGVhdG1hcCB2ZXJzaW9uCmBgYHtyLCBmaWcuaGVpZ2h0ID0gMTAsIGZpZy53aWR0aCA9IDEyfQpsaWJyYXJ5KENvbXBsZXhIZWF0bWFwKQpsaWJyYXJ5KFJDb2xvckJyZXdlcikKCiMjIHBoZWF0bWFwIGNhbGN1bGF0ZXMgWiBzY29yZXMgZm9yIHBsb3R0aW5nIHZhbHVlcwpzY2FsZV9tYXRyaXhfYnlfY29scyA8LSBmdW5jdGlvbiAoeCkgCnsKICAgIG0gPSBhcHBseSh4LCAxLCBtZWFuLCBuYS5ybSA9IFQpCiAgICBzID0gYXBwbHkoeCwgMSwgc2QsIG5hLnJtID0gVCkKICAgIHJldHVybigoeCAtIG0pL3MpCn0KIyMgY2FsY3VsYXRlIHogc2NvcmUgYnkgY29sCmFnZ19tYXRfZGZfc2NhbGVkIDwtIHQoYXMubWF0cml4KHNjYWxlX21hdHJpeF9ieV9jb2xzKHQoYWdnX21hdF9kZikpKSkKCiMjIGFkZCBhbm5vdGF0aW9uOgpoZWF0bWFwX2Fubm90YXRpb24gPC0gSGVhdG1hcEFubm90YXRpb24oZGYgPSBjbHVzdGVyX2Fubm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2wgPSBsaXN0KApJZGVudGl0eSA9IGMoTWFsZT0iIzAxNmMwMCIsIEZlbWFsZT0iI2E1MmIxZSIsIEFzZXh1YWw9ICIjMDA1MmM1IiwgQ29tbWl0dGVkID0gIiNmMmViMjMiKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbm5vdGF0aW9uX2xlZ2VuZF9wYXJhbSA9IGxpc3QoTWVkaWFuX1BzZXVkb3RpbWVfb2ZfQ2x1c3RlciA9IGxpc3QoZGlyZWN0aW9uID0gImhvcml6b250YWwiKSwgSWRlbnRpdHkgPSBsaXN0KG5yb3cgPSAxKSkpCgojIyBwbG90Cm1vZHVsZXNfaGVhdG1hcCA8LSBIZWF0bWFwKGFnZ19tYXRfZGZfc2NhbGVkLAogICAgICAgIGNvbHVtbl9vcmRlciA9IE5VTEwsCiAgICAgICAgY2x1c3RlcmluZ19tZXRob2Rfcm93cyA9ICJ3YXJkLkQyIiwKICAgICAgICBib3R0b21fYW5ub3RhdGlvbiA9IGhlYXRtYXBfYW5ub3RhdGlvbiwKICAgICAgICBjb2wgPSBjb2xvclJhbXBQYWxldHRlKHJldihicmV3ZXIucGFsKG4gPSA3LCBuYW1lID0KICAiUmRZbEJ1IikpKSgxMDApLCAKICAgICAgICBoZWF0bWFwX2xlZ2VuZF9wYXJhbSA9IGxpc3QoZGlyZWN0aW9uID0gImhvcml6b250YWwiKSkKZHJhdyhtb2R1bGVzX2hlYXRtYXAsIG1lcmdlX2xlZ2VuZCA9IFRSVUUsIGhlYXRtYXBfbGVnZW5kX3NpZGUgPSAiYm90dG9tIiwgCiAgICBhbm5vdGF0aW9uX2xlZ2VuZF9zaWRlID0gImJvdHRvbSIpCgojIyBodHRwczovL3d3dy5iaW9zdGFycy5vcmcvcC8zODA1NDQvIApgYGAKCmBgYHtyLCBmaWcuaGVpZ2h0ID0gMTAsIGZpZy53aWR0aCA9IDEyfQojIyBzdWJzZXQgYWdncmVnYXRlZCBtYXRyaXggdG8gdGFrZSBvdXQgcHJvYmxlbWF0aWMgY2x1c3RlcnMgMjIsIDQyLCAoNDQgLSBhbHJlYXlkIHJlbW92ZWQgYXMgaXQgZG9lc24ndCBoYXZlIGFueSAxMHggY2VsbHMpCmFnZ19tYXRfZGZfc2NhbGVkX3N1YnNldCA8LSBhZ2dfbWF0X2RmX3NjYWxlZFssIC13aGljaChjb2xuYW1lcyhhZ2dfbWF0X2RmX3NjYWxlZCkgJWluJSBjKDIyLDQyKSldCgojIyBtYWtlIGRmIG9mIGRhdGEKYWdnX21hdF9kZl9zY2FsZWRfc3Vic2V0X2RmIDwtIGFzLmRhdGEuZnJhbWUoYWdnX21hdF9kZl9zY2FsZWRfc3Vic2V0KQojIyByZW1vdmUgbGV2ZWxzIGluIG15X2xldmVscyB0aGF0IGFyZSBub3QgcHJlc2VudCBoZXJlIC0gaS5lLiBjbHVzdGVycyB0aGF0IGFyZSBtaXNzaW5nIGJlY2F1c2UgdGhleSBhcmUgbm90IHJlcHJlc2VudGVkIGluIHRoZSAxMFggZGF0YQpteV9sZXZlbHNfMTB4X2RhdGFfc3Vic2V0IDwtIG15X2xldmVsc1t3aGljaChteV9sZXZlbHMgJWluJSBjb2xuYW1lcyhhZ2dfbWF0X2RmX3NjYWxlZF9zdWJzZXRfZGYpKV0KIyMgc29ydCB0aGUgdmFsdWVzCmFnZ19tYXRfZGZfc2NhbGVkX3N1YnNldCA8LSBhZ2dfbWF0X2RmX3NjYWxlZF9zdWJzZXRbICwobWF0Y2gobXlfbGV2ZWxzXzEweF9kYXRhX3N1YnNldCwgY29sbmFtZXMoYWdnX21hdF9kZl9zY2FsZWRfc3Vic2V0KSkpXQoKCiMjIHN1YnNldCBhbm5vCmNsdXN0ZXJfYW5ub19zdWJzZXQgPC0gY2x1c3Rlcl9hbm5vWy13aGljaChyb3duYW1lcyhjbHVzdGVyX2Fubm8pICVpbiUgYygyMiw0MikpLF0gCgojIyBzdWJzZXQgdGhlIGFubm90YXRpb24KIyMgYWRkIGFubm90YXRpb246CmhlYXRtYXBfYW5ub3RhdGlvbl9zdWJzZXQgPC0gSGVhdG1hcEFubm90YXRpb24oZGYgPSBjbHVzdGVyX2Fubm9fc3Vic2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sID0gbGlzdCgKSWRlbnRpdHkgPSBjKE1hbGU9IiMwMTZjMDAiLCBGZW1hbGU9IiNhNTJiMWUiLCBBc2V4dWFsPSAiIzAwNTJjNSIsIENvbW1pdHRlZCA9ICIjZjJlYjIzIikpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5ub3RhdGlvbl9sZWdlbmRfcGFyYW0gPSBsaXN0KE1lZGlhbl9Qc2V1ZG90aW1lX29mX0NsdXN0ZXIgPSBsaXN0KGRpcmVjdGlvbiA9ICJob3Jpem9udGFsIiksIElkZW50aXR5ID0gbGlzdChucm93ID0gMSkpKQoKCmxpYnJhcnkoQ29tcGxleEhlYXRtYXApCmxpYnJhcnkoUkNvbG9yQnJld2VyKQptb2R1bGVzX2hlYXRtYXAgPC0gSGVhdG1hcChhZ2dfbWF0X2RmX3NjYWxlZF9zdWJzZXQsCiAgICAgICAgY29sdW1uX29yZGVyID0gTlVMTCwKICAgICAgICBjbHVzdGVyaW5nX21ldGhvZF9yb3dzID0gIndhcmQuRDIiLAogICAgICAgIGJvdHRvbV9hbm5vdGF0aW9uID0gaGVhdG1hcF9hbm5vdGF0aW9uX3N1YnNldCwKICAgICAgICBjb2wgPSBjb2xvclJhbXBQYWxldHRlKHJldihicmV3ZXIucGFsKG4gPSA3LCBuYW1lID0KICAiUmRZbEJ1IikpKSgxMDApLCAKICAgICAgICBoZWF0bWFwX2xlZ2VuZF9wYXJhbSA9IGxpc3QoZGlyZWN0aW9uID0gImhvcml6b250YWwiKSkKZHJhdyhtb2R1bGVzX2hlYXRtYXAsIG1lcmdlX2xlZ2VuZCA9IFRSVUUsIGhlYXRtYXBfbGVnZW5kX3NpZGUgPSAiYm90dG9tIiwgCiAgICBhbm5vdGF0aW9uX2xlZ2VuZF9zaWRlID0gImJvdHRvbSIpCmBgYAoKYGBge3J9CiMjIHNhdmUgdGhlIGdlbmUgbW9kdWxlcyBpbiBjYXNlIHlvdSB3YW50IHRvIHJldHVybiB0byB0aGVzZSBsYXRlcgptb2R1bGVzX2RmX29yaWdpbmFsXzEweF9kYXRhX3NldCA8LSBnZW5lX21vZHVsZV9kZgpgYGAKCkZpbmQgb3V0IHdoaWNoIG1vZHVsZXMgb3VyIG11dGFudCBnZW5lcyByZXNpZGUgaW4KYGBge3J9CiMjIGNyZWF0ZSBhIGxpc3Qgb2Ygb3VyIG11dGFudCBnZW5lIElEcwpsaXN0X29mX211dGFudF9nZW5lcyA8LSBjKCJQQkFOS0EtMDgyODAwMCIsICJQQkFOS0EtMTMwMjcwMCIsICJQQkFOS0EtMTQ0NzkwMCIsICJQQkFOS0EtMDEwMjQwMCIsICJQQkFOS0EtMDcxNjUwMCIsICJQQkFOS0EtMTQzNTIwMCIsICJQQkFOS0EtMTQxODEwMCIsICJQQkFOS0EtMTE0NDgwMCIsICJQQkFOS0EtMDkwMjMwMCIsICJQQkFOS0EtMDQxMzQwMCIsICJQQkFOS0EtMTQ1NDgwMCIpCgojIyBtYWtlIGEgZGF0YWZyYW1lIHRvIGNvbnZlcnQgdGhlIGdlbmUgSURzIGludG8gYWN0dWFsIElEcwpkZl9tdXRhbnRfaWRzIDwtIGFzLmRhdGEuZnJhbWUodW5pcXVlKGNiaW5kKHRlbngubXV0YW50LmludGVncmF0ZWRAbWV0YS5kYXRhJGlkZW50aXR5X2dlbmVfdXBkYXRlZCwgdGVueC5tdXRhbnQuaW50ZWdyYXRlZEBtZXRhLmRhdGEkaWRlbnRpdHlfdXBkYXRlZCkpKVstYygxLCA0KSxdCiMgcmVtb3ZlIHRoZSAiODIwIiBiaXQgb24gMTAKZGZfbXV0YW50X2lkcyRWMSA8LSBnc3ViKCJfODIwIiwgIiIsIGRmX211dGFudF9pZHMkVjEpCiMgY2hhbmdlIHRoZSB1bmRlcnNjb3JlIChfKSB0byBhIGRhc2ggKC0pIGluIGdlbmUgSURzCmRmX211dGFudF9pZHMkVjEgPC0gZ3N1YigiXyIsICItIiwgZGZfbXV0YW50X2lkcyRWMSkKbmFtZXMoZGZfbXV0YW50X2lkcykgPC0gYygiZ2VuZV9JRCIsICJtdXRhbnRfaWRlbnRpdHkiKQoKIyMgc3Vic2V0IG1vZHVsZXMgZGYgdG8gaW5jbHVkZSBvbmx5IG11dGFudCBnZW5lIElEcwpkZl9tdXRhbnRfZ2VuZV9tb2R1bGVzIDwtIGFzLmRhdGEuZnJhbWUoZ2VuZV9tb2R1bGVfZGZbd2hpY2goZ2VuZV9tb2R1bGVfZGYkaWQgJWluJSBsaXN0X29mX211dGFudF9nZW5lcyksXSkKbmFtZXMoZGZfbXV0YW50X2dlbmVfbW9kdWxlcylbMV0gPC0gImdlbmVfSUQiCgojIyBtZXJnZSBkYXRhZnJhbWVzCmRmX211dGFudF9nZW5lX21vZHVsZXMgPC0gbWVyZ2UoZGZfbXV0YW50X2dlbmVfbW9kdWxlcywgZGZfbXV0YW50X2lkcywgYnkgPSAiZ2VuZV9JRCIpCgojIyBJbnNwZWN0CmRmX211dGFudF9nZW5lX21vZHVsZXMKYGBgCgpzbyBtb2R1bGVzIG9mIGludGVyZXN0IGFyZToKYGBge3J9CnRhYmxlKGRmX211dGFudF9nZW5lX21vZHVsZXMkbW9kdWxlKQpgYGAKCldoaWNoIG1vZHVsZXMgZG8gb3RoZXIgZ2VuZXMgb2YgaW50ZXJlc3QgbGllIGluPzoKYGBge3J9CiMjIGxhbmRtYXJrIGdlbmVzIChnZW5lcyBvZiBpbnRlcmVzdCkKIyBBUDJHIC0gUEJBTktBLTE0Mzc1MDAKIyBBUDIgLSBQQkFOS0EtMDkwOTYwMCAtIGZyb20gcG9yYW4gcGFwZXIKIyBBUDJHLTIgLSBQQkFOS0EtMTAzNDMwMCAKCiMjIGNyZWF0ZSBhIGxpc3Qgb2YgbGFuZG1hcmsgZ2VuZXMKbGlzdF9vZl9sYW5kbWFya19nZW5lcyA8LSBjKCJQQkFOS0EtMTQzNzUwMCIsICJQQkFOS0EtMDkwOTYwMCIsIlBCQU5LQS0xMDM0MzAwIikKCiMjIG1ha2UgZGF0YWZyYW1lCmRmX2xhbmRtYXJrX2dlbmVfbW9kdWxlcyA8LSBnZW5lX21vZHVsZV9kZlt3aGljaChnZW5lX21vZHVsZV9kZiRpZCAlaW4lIGxpc3Rfb2ZfbGFuZG1hcmtfZ2VuZXMpLF0KCiMjIGluc3BlY3QKZGZfbGFuZG1hcmtfZ2VuZV9tb2R1bGVzCmBgYAoKSXQgd291bGQgYmUgbmljZSB0byBpbmNsdWRlIGEgbWVhc3VyZSBvZiBQc3VlZG90aW1lIGluIHRoZSBoZWF0bWFwLgpXZSB3aWxsIGZpcnN0IHRlc3QgdGhlIHZhcmlhbmNlIG9mIFBzZXVkb3RpbWUgaW4gZWFjaCBjbHVzdGVyCmBgYHtyLCBmaWcuaGVpZ2h0ID0gMTAsIGZpZy53aWR0aCA9IDEwfQoKIyMgcmVkZWZpbmUgb3JkZXIgb2YgY2x1c3RlcnM6Cm1ldGFfZGF0YV9kZiRzZXVyYXRfY2x1c3RlcnMgPC0gZmFjdG9yKHggPSBtZXRhX2RhdGFfZGYkc2V1cmF0X2NsdXN0ZXJzLCBsZXZlbHMgPSBteV9sZXZlbHMpCgojIyBwbG90CmdncGxvdChtZXRhX2RhdGFfZGYsIGFlcyh4ID0gcHQsIHkgPSBzZXVyYXRfY2x1c3RlcnMsIGZpbGwgPSBzdGF0KHgpKSkgKwogIGdlb21fZGVuc2l0eV9yaWRnZXNfZ3JhZGllbnQoc2NhbGUgPSAzLCByZWxfbWluX2hlaWdodCA9IDAuMDEsIGppdHRlcmVkX3BvaW50cyA9IFRSVUUsIHF1YW50aWxlX2xpbmVzID0gVFJVRSwgcXVhbnRpbGVzID0gMiwgcG9pbnRfYWxwaGEgPSAwLjUsIGFscGhhID0gMC41KSArCiAgc2NhbGVfZmlsbF92aXJpZGlzX2MobmFtZSA9ICJQc2V1ZG90aW1lIiwgb3B0aW9uID0gIkMiKSArCiAgbGFicyh0aXRsZSA9ICdQVCBieSBDbHVzdGVyJykgKwogIHRoZW1lX2NsYXNzaWMoKSArCiAgIyMgYW5ub3RhdGUgbWFsZXMKICBnZW9tX2hsaW5lKGFlcyh5aW50ZXJjZXB0ID0gMzcuNSkpICsKICAjIyBhbm5vdGF0ZSBmZW1hbGVzCiAgZ2VvbV9obGluZShhZXMoeWludGVyY2VwdCA9IDI5LjUpKSArCiAgIyMgYW5ub3RhdGUgaGVybWFwaHJvZGl0ZQogIGdlb21faGxpbmUoYWVzKHlpbnRlcmNlcHQgPSAyOC41KSkKYGBgCgpNYWtlIGEgaGVhdG1hcCBvZiBtb2R1bGUgZXhwcmVzc2lvbiBpbiBtdXRhbnRzOgpgYGB7cn0KIyMgdGhlIGFnZ3JlZ2F0ZV9nZW5lX2V4cHJlc3Npb24gZnVuY3Rpb24gaW4gTW9ub2NsZSBpcyBsb2NhdGVkIGhlcmU6IGh0dHBzOi8vZ2l0aHViLmNvbS9jb2xlLXRyYXBuZWxsLWxhYi9tb25vY2xlMy9ibG9iLzFhMDIyNzQyMDljNzY1ZmU3YTYwZjUzM2EzMWIxZGEzZGFjZjY3ODUvUi9jbHVzdGVyX2dlbmVzLlIKIyMgT25lIGNhbiB1c2UgdGhlIGZ1bmN0aW9uIGFzIGlzIGlmIHlvdSBtYWtlIGEgbW9ub2NsZSBvYmplY3Qgb2YgYWxsIGNlbGxzIGFuZCB1c2UgdGhlIG1vZHVsZSBkZiBjcmVhdGVkIGFib3ZlCgojIyBzZXBhcmF0ZSB0aGUgbXV0YW50cyBpbnRvIGVhY2ggc2V4IAoKIyMgZGVmaW5lIHdoaWNoIGNsdXN0ZXJzIHdpbGwgYmUgd2hpY2ggaWRlbnRpdHkKbWFsZV9jbHVzdGVycyA8LSBjKCI0NSIsICIzMCIsICI0MiIsICIxOCIsICIyNSIsICIzNyIsICIzMiIsICIyOSIpCmZlbWFsZV9jbHVzdGVycyA8LSBjKCIzOSIsICI0MCIsICIzOCIsICIxMCIsICIyNiIsICIxOSIsICIxNyIsICIzNiIpCmFzZXhfY2x1c3RlcnMgPC0gYygiMCIsICIyMiIsICI4IiwgIjEiLCAiMjAiLCAiMiIsICIxNSIsICI2IiwgIjE0IiwgIjEyIiwgIjEzIiwgIjIzIiwgIjMxIiwgIjIxIiwgIjQ0IiwgIjMzIiwgIjM1IiwgIjI4IiwgIjI3IiwgIjM0IiwgIjQzIiwgIjQxIiwgIjQiLCAiMTYiLCAiNSIsICIxMSIsICI3IiwgIjExIiwgIjMiLCAiOSIsICIyNCIpCgojIyBtYWtlIGEgZGF0YWZyYW1lIGZvciBqdXN0IG1hbGUgY2VsbHM6Cm1hbGVfY2VsbHNfZGYgPC0gbWV0YV9kYXRhX2RmW3doaWNoKG1ldGFfZGF0YV9kZiRzZXVyYXRfY2x1c3RlcnMgJWluJSBtYWxlX2NsdXN0ZXJzKSxdCmZlbWFsZV9jZWxsc19kZiA8LSBtZXRhX2RhdGFfZGZbd2hpY2gobWV0YV9kYXRhX2RmJHNldXJhdF9jbHVzdGVycyAlaW4lIGZlbWFsZV9jbHVzdGVycyksXQoKIyMgbWFrZSBjZWxsIGdyb3VwIGRmCmNlbGxfZ3JvdXBfZGZfZ2Vub3R5cGUgPC0gdGliYmxlOjp0aWJibGUoY2VsbD1yb3cubmFtZXMoY29sRGF0YShtb25vY2xlLm9iamVjdCkpLCBjZWxsX2dyb3VwPWNvbERhdGEobW9ub2NsZS5vYmplY3QpJGlkZW50aXR5X2NvbWJpbmVkKQoKIyMgbWFrZSBwbG90dGluZyBkZgphZ2dfbWF0X211dGFudHMgPC0gYWdncmVnYXRlX2dlbmVfZXhwcmVzc2lvbihtb25vY2xlLm9iamVjdCwgZ2VuZV9tb2R1bGVfZGYsIGNlbGxfZ3JvdXBfZGZfZ2Vub3R5cGUpCgojIyBwbG90CnBoZWF0bWFwOjpwaGVhdG1hcChhZ2dfbWF0X211dGFudHMsIHNjYWxlPSJjb2x1bW4iLCBjbHVzdGVyaW5nX21ldGhvZD0id2FyZC5EMiIpCmBgYAoKCgoKIyMjIyBBZGQgb3JpZ2luYWwgcHQgdmFsdWVzCmBgYHtyfQojIyBleHRyYWN0IHB0IHZhbHVlcwpwdF92YWx1ZXMgPC0gYXMuZGF0YS5mcmFtZShwc2V1ZG90aW1lKG1vbm9jbGUub2JqZWN0LmFsbCwgcmVkdWN0aW9uX21ldGhvZCA9ICJVTUFQIikpCgp0ZW54Lm11dGFudC5pbnRlZ3JhdGVkIDwtIEFkZE1ldGFEYXRhKHRlbngubXV0YW50LmludGVncmF0ZWQsIHB0X3ZhbHVlcywgIm9sZF9wdF92YWx1ZXMiKQpgYGAKClNhdmUgb2xkIG1vZHVsZXMKYGBge3J9CndyaXRlLmNzdihtb2R1bGVzX2RmX29yaWdpbmFsXzEweF9kYXRhX3NldCwgZmlsZSA9ICJ+L2RhdGFfdG9fZXhwb3J0L21vZHVsZXNfZGZfb3JpZ2luYWxfMTB4X2RhdGFfc2V0LmNzdiIpCmBgYAoKCiMgOS4gU2F2ZSBhbmQgRXhwb3J0IHsudGFic2V0fQoKU2F2ZSBlbnZpcm9ubWVudApgYGB7cn0KIyMgVGhpcyBzYXZlcyBldmVyeXRoaW5nIGluIHRoZSBnbG9iYWwgZW52aXJvbm1lbnQgZm9yIGVhc3kgcmVjYWxsIGxhdGVyCiNzYXZlLmltYWdlKGZpbGUgPSAiR0NTS09fcHNldWRvdGltZV9hbGxjZWxscy5SRGF0YSIpCiNsb2FkKGZpbGUgPSAiR0NTS09fcHNldWRvdGltZV9hbGxjZWxscy5SRGF0YSIpCmBgYAoKU2F2ZSBvYmplY3QocykKYGBge3J9CiMjIHNhdmUgaW50ZWdyYXRlZCBvYmplY3QgdG8gZmlsZQojc2F2ZVJEUyh0ZW54Lm11dGFudC5pbnRlZ3JhdGVkLCBmaWxlID0gIi4uL2RhdGFfdG9fZXhwb3J0L3RlbngubXV0YW50LmludGVncmF0ZWQuUkRTIikgCiMjIHJlc3RvcmUgdGhlIG9iamVjdAojdGVueC5tdXRhbnQuaW50ZWdyYXRlZCA8LSByZWFkUkRTKCIuLi9kYXRhX3RvX2V4cG9ydC90ZW54Lm11dGFudC5pbnRlZ3JhdGVkLlJEUyIpCmBgYAoKIyBBcHBlbmRpeCB7LnRhYnNldH0KCiMjIFNlc3Npb24gSW5mbyAKYGBge3IsIGVjaG8gPSBGQUxTRX0Kc2Vzc2lvbkluZm8oKQpgYGAKCiMjIEFja25vd2xlZGdlbWVudHMKYGBge3J9CiMjIGhlbHAgd2FzIG9idGFpbmVkIGZyb20gaGVyZSB0byB1bmRlcnN0YW5kIGhvdyB0byB1c2UgaW50ZWdyYXRlZCBjb3VudHMgZnJvbSBTZXVyYXQgKHRoZSBzaG9ydCBhd25zZXIgaXMgdGhhdCB3ZSB1c2VkIG5vbi1pbnRlZ3JhdGVkIGNvdW50cyBhbmQgb25seSAxMHggZm9yIHRoaXMgcGFydCkuIEl0IGFsc28gY29udGFpbnMgc29tZSB1c2VmdWwgY29kZSB0aGF0IHdhcyB1c2VkIGZvciBleHRyYWN0aW5nIFVNQVAgY29vcmRhaW50ZXMuCiMjIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXRpamFsYWIvc2V1cmF0L2lzc3Vlcy8xNjU4CmBgYAoKIyMgUHNldWRvdGltZSBvZiBhbGwgY2VsbHMKYGBge3J9CiMjIGV4dHJhY3QgZGF0YSBmcm9tIFNldXJhdApzZXVyYXQub2JqZWN0LmFsbCA8LSB0ZW54Lm11dGFudC5pbnRlZ3JhdGVkCiMgY291bnRzCmRhdGEgPC0gYXMoYXMubWF0cml4KEdldEFzc2F5RGF0YShzZXVyYXQub2JqZWN0LmFsbCwgYXNzYXkgPSAiaW50ZWdyYXRlZCIsIHNsb3QgPSAiZGF0YSIpKSwgJ3NwYXJzZU1hdHJpeCcpCiMgbWV0YSBkYXRhCnBkIDwtIGRhdGEuZnJhbWUoc2V1cmF0Lm9iamVjdC5hbGxAbWV0YS5kYXRhKQoKIyMga2VlcCBvbmx5IHRoZSBjb2x1bW5zIHRoYXQgYXJlIHJlbGV2YW50CiNwRGF0YSA8LSBwZCAlPiUgc2VsZWN0KG9yaWcuaWRlbnQsIG5Db3VudF9STkEsIG5GZWF0dXJlX1JOQSkKIyMgYWRkIGdlbmUgc2hvcnQgbmFtZQpmRGF0YSA8LSBkYXRhLmZyYW1lKGdlbmVfc2hvcnRfbmFtZSA9IHJvdy5uYW1lcyhkYXRhKSwgcm93Lm5hbWVzID0gcm93Lm5hbWVzKGRhdGEpKQoKIyMgQ29uc3RydWN0IG1vbm9jbGUgY2RzCm1vbm9jbGUub2JqZWN0LmFsbCA8LSBuZXdfY2VsbF9kYXRhX3NldChleHByZXNzaW9uX2RhdGEgPSBkYXRhLCBjZWxsX21ldGFkYXRhID0gcGQsIGdlbmVfbWV0YWRhdGEgPSBmRGF0YSkKIyMgcHJlcHJvY2Vzcwptb25vY2xlLm9iamVjdC5hbGwgPSBwcmVwcm9jZXNzX2Nkcyhtb25vY2xlLm9iamVjdC5hbGwsIG51bV9kaW0gPSAxMDAsIG5vcm1fbWV0aG9kID0gIm5vbmUiKQojIyBwbG90IHZhcmlhbmNlIGV4cGxhaW5lZCBwbG90CnBsb3RfcGNfdmFyaWFuY2VfZXhwbGFpbmVkKG1vbm9jbGUub2JqZWN0LmFsbCkKIyMgbWFrZSBtb25vY2xlIFVNQVAKI21vbm9jbGUub2JqZWN0LmFsbCA9IHJlZHVjZV9kaW1lbnNpb24obW9ub2NsZS5vYmplY3QuYWxsLCByZWR1Y3Rpb25fbWV0aG9kID0gIlVNQVAiLCBwcmVwcm9jZXNzX21ldGhvZCA9ICJQQ0EiLCB1bWFwLm1ldHJpYyA9ICJldWNsaWRlYW4iLCB1bWFwLm5fbmVpZ2hib3JzID0gMjAsIHVtYXAubWluX2Rpc3QgPSAwLjUsIHZlcmJvc2UgPSBGQUxTRSkKI3Bsb3RfY2VsbHMobW9ub2NsZS5vYmplY3QuYWxsKQoKIyMgYWRkIFVNQVAgZnJvbSBTZXVyYXQKbW9ub2NsZS5vYmplY3QuYWxsQGludF9jb2xEYXRhQGxpc3REYXRhJHJlZHVjZWREaW1zQGxpc3REYXRhW1siVU1BUCJdXSA8LXNldXJhdC5vYmplY3QuYWxsQHJlZHVjdGlvbnNbWyJESU1fVU1BUCJdXUBjZWxsLmVtYmVkZGluZ3MgCnBsb3RfY2VsbHMobW9ub2NsZS5vYmplY3QuYWxsKQoKIyMgY2x1c3Rlcgptb25vY2xlLm9iamVjdC5hbGwgPSBjbHVzdGVyX2NlbGxzKG1vbm9jbGUub2JqZWN0LmFsbCkKCiMjIHBsb3QgY2x1c3RlcnMKcGxvdF9jZWxscyhtb25vY2xlLm9iamVjdC5hbGwsIGNvbG9yX2NlbGxzX2J5PSJwYXJ0aXRpb24iLCBncm91cF9jZWxsc19ieT0icGFydGl0aW9uIiwgIHggPSAyLCB5ID0gMSkKCiMjIHJlZHVjZSBwYXJ0aXRpb25zIHRvIDEKbW9ub2NsZS5vYmplY3QuYWxsQGNsdXN0ZXJzJFVNQVAkcGFydGl0aW9uc1ttb25vY2xlLm9iamVjdC5hbGxAY2x1c3RlcnMkVU1BUCRwYXJ0aXRpb25zID09ICIyIl0gPC0gIjEiCgojbWFwIHBzZXVkb3RpbWUKbW9ub2NsZS5vYmplY3QuYWxsID0gbGVhcm5fZ3JhcGgobW9ub2NsZS5vYmplY3QuYWxsLCBsZWFybl9ncmFwaF9jb250cm9sPWxpc3QobmNlbnRlcj01MDApLCB1c2VfcGFydGl0aW9uID0gRkFMU0UpCgpwbG90X2NlbGxzKG1vbm9jbGUub2JqZWN0LmFsbCwgY29sb3JfY2VsbHNfYnk9InBhcnRpdGlvbiIsIGdyb3VwX2NlbGxzX2J5PSJwYXJ0aXRpb24iLCAgeCA9IDIsIHkgPSAxKQoKCiMjIGEgaGVscGVyIGZ1bmN0aW9uIHRvIGlkZW50aWZ5IHRoZSByb290IHByaW5jaXBhbCBwb2ludHM6CiMjIG1ha2UgY2x1c3RlciAyIHRoZSByb290CmdldF9lYXJsaWVzdF9wcmluY2lwYWxfbm9kZSA8LSBmdW5jdGlvbihjZHMsIHRpbWVfYmluPSI3Iil7CiAgY2VsbF9pZHMgPC0gd2hpY2goY29sRGF0YShjZHMpWywgInNldXJhdF9jbHVzdGVycyJdID09IHRpbWVfYmluKQogIGNsb3Nlc3RfdmVydGV4IDwtCiAgY2RzQHByaW5jaXBhbF9ncmFwaF9hdXhbWyJVTUFQIl1dJHByX2dyYXBoX2NlbGxfcHJval9jbG9zZXN0X3ZlcnRleAogIGNsb3Nlc3RfdmVydGV4IDwtIGFzLm1hdHJpeChjbG9zZXN0X3ZlcnRleFtjb2xuYW1lcyhjZHMpLCBdKQogIHJvb3RfcHJfbm9kZXMgPC0KICBpZ3JhcGg6OlYocHJpbmNpcGFsX2dyYXBoKGNkcylbWyJVTUFQIl1dKSRuYW1lW2FzLm51bWVyaWMobmFtZXMKICAod2hpY2gubWF4KHRhYmxlKGNsb3Nlc3RfdmVydGV4W2NlbGxfaWRzLF0pKSkpXQogIAogIHJvb3RfcHJfbm9kZXMKfQoKIyMgY2FsY3VsYXRlIHBzZXVkb3RpbWUKI21vbm9jbGUub2JqZWN0LmFsbCA9IG9yZGVyX2NlbGxzKG1vbm9jbGUub2JqZWN0LmFsbCwgcm9vdF9wcl9ub2Rlcz1nZXRfZWFybGllc3RfcHJpbmNpcGFsX25vZGUobW9ub2NsZS5vYmplY3QuYWxsKSkKbW9ub2NsZS5vYmplY3QuYWxsID0gb3JkZXJfY2VsbHMobW9ub2NsZS5vYmplY3QuYWxsKQoKCiMjIHBsb3QKcGxvdF9jZWxscyhtb25vY2xlLm9iamVjdC5hbGwsIGNvbG9yX2NlbGxzX2J5ID0gInBzZXVkb3RpbWUiLCBsYWJlbF9jZWxsX2dyb3Vwcz1GQUxTRSwgY2VsbF9zaXplID0gMSwgeCA9IDIsIHkgPSAxKSArCiAgY29vcmRfZml4ZWQoKSArCiAgdGhlbWVfdm9pZCgpICsKICBsYWJzKHRpdGxlID0gIlBzZXVkb3RpbWUiKSArCiAgdGhlbWUocGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dChoanVzdCA9IDAuNSkpCgojIyBoZWxwIHdhcyBvYnRhaW5lZCBmcm9tIGhlcmUKIyMgaHR0cHM6Ly9naXRodWIuY29tL3NhdGlqYWxhYi9zZXVyYXQvaXNzdWVzLzE2NTgKYGBgCgojIyMgTW9kdWxlIEFuYWx5c2lzCmBgYHtyfQojIyBmaW5kIGdlbmVzIHRoYXQgY2hhbmdlIGFzIGEgZnVuY3Rpb24gb2YgcHQKbW9ub2NsZS5vYmplY3QuYWxsX3ByX3Rlc3RfcmVzIDwtIGdyYXBoX3Rlc3QobW9ub2NsZS5vYmplY3QuYWxsLCBuZWlnaGJvcl9ncmFwaD0icHJpbmNpcGFsX2dyYXBoIiwgY29yZXM9OCkKCiMjIGZpbmQgc2lnbmlmaWNhbnQgZ2VuZXMKcHJfZGVnX2lkcyA8LSByb3cubmFtZXMoc3Vic2V0KG1vbm9jbGUub2JqZWN0LmFsbF9wcl90ZXN0X3JlcywgcV92YWx1ZSA8IDAuMDUpKQoKIyMgY29sbGVjdCBpbnRvIG1vZHVsZXMKZ2VuZV9tb2R1bGVfZGZfYWxsIDwtIGZpbmRfZ2VuZV9tb2R1bGVzKG1vbm9jbGUub2JqZWN0LmFsbFtwcl9kZWdfaWRzLF0sIHJlc29sdXRpb249YygxLDEwXnNlcSgtNiwtMSkpKQoKIyMgaG93IG1hbnkgZ2VuZXMgaW4gbW9kdWxlcz8KZGltKGdlbmVfbW9kdWxlX2RmX2FsbCkKYGBgCgojIyMgUGxvdCBNb2R1bGVzCmBgYHtyfQojIyBjcmVhdGUgYSBkYXRhZnJhbWUgd2l0aCBjbHVzdGVycyBhbmQgbW9kdWxlcwpjZWxsX2dyb3VwX2RmX2FsbCA8LSB0aWJibGU6OnRpYmJsZShjZWxsPXJvdy5uYW1lcyhjb2xEYXRhKG1vbm9jbGUub2JqZWN0LmFsbCkpLCBjZWxsX2dyb3VwPWNvbERhdGEobW9ub2NsZS5vYmplY3QuYWxsKSRzZXVyYXRfY2x1c3RlcnMpCgojIyBhZ2dyZWdhdGUgZ2VuZSBleHByZXNzaW9uCmFnZ19tYXRfYWxsIDwtIGFnZ3JlZ2F0ZV9nZW5lX2V4cHJlc3Npb24obW9ub2NsZS5vYmplY3QuYWxsLCBnZW5lX21vZHVsZV9kZl9hbGwsIGNlbGxfZ3JvdXBfZGZfYWxsKQoKIyMgbW9kaWZ5IHJvdyBuYW1lcwpyb3cubmFtZXMoYWdnX21hdF9hbGwpIDwtIHN0cmluZ3I6OnN0cl9jKCJNb2R1bGUgIiwgcm93Lm5hbWVzKGFnZ19tYXRfYWxsKSkKCiMjIHBsb3QgaGVhdG1hcApwaGVhdG1hcDo6cGhlYXRtYXAoYWdnX21hdF9hbGwsIHNjYWxlPSJjb2x1bW4iLCBjbHVzdGVyaW5nX21ldGhvZD0id2FyZC5EMiIpCmBgYAoKIyMjIFBlciBicmFuY2ggYW5hbHlzaXMgCmBgYHtyfQojIyBhY2Nlc3MgdGhlIGNsb3Nlc3QgcHJpbmNpcGFsIGdyYXBoIG5vZGUgdmVydGV4IGZvciBlYWNoIGNlbGwgYW5kIGFzc2lnbiBpdCBhcyBhIGNvbHVtbiBpbiB5b3VyIGNvbERhdGEgdGFibGUgdXNpbmc6CmNvbERhdGEobW9ub2NsZS5vYmplY3QuYWxsKSRjbG9zZXN0X3ZlcnRleCA8LSBtb25vY2xlLm9iamVjdC5hbGxAcHJpbmNpcGFsX2dyYXBoX2F1eFtbIlVNQVAiXV0kcHJfZ3JhcGhfY2VsbF9wcm9qX2Nsb3Nlc3RfdmVydGV4WywxXQoKcGxvdF9jZWxscyhtb25vY2xlLm9iamVjdC5hbGwsIGNvbG9yX2NlbGxzX2J5ID0gImNsb3Nlc3RfdmVydGV4IiwgbGFiZWxfY2VsbF9ncm91cHMgPSBGQUxTRSkKCiMjIHRoZW4gc3Vic2V0IHRoZSB1c3VhbCB3YXk6CiNtb25vY2xlLm9iamVjdF9tYWxlIDwtIG1vbm9jbGUub2JqZWN0Wyxjb2xEYXRhKG1vbm9jbGUub2JqZWN0KSRjbG9zZXN0X3ZlcnRleCAlaW4lIGMoMSwgMiwgMyldCmBgYAoKIyMjIERlbnNpdHkgUGxvdHMKYGBge3J9CiMjIGxvYWQgcGFja2FnZSB0byBwbG90IHJpZGdlIHBsb3RzCmxpYnJhcnkoZ2dyaWRnZXMpCgojIyBleHRyYWN0IHBzZXVkb3RpbWUgdmFsdWVzOgpwdF92YWx1ZXMgPC0gYXMuZGF0YS5mcmFtZShwc2V1ZG90aW1lKG1vbm9jbGUub2JqZWN0LmFsbCwgcmVkdWN0aW9uX21ldGhvZCA9ICJVTUFQIikpCnB0X3ZhbHVlcyRjZWxsX25hbWUgPC0gcm93bmFtZXMocHRfdmFsdWVzKQptZXRhX2RhdGFfZGYgPC0gYXMuZGF0YS5mcmFtZShtb25vY2xlLm9iamVjdC5hbGxAY29sRGF0YSkKbWV0YV9kYXRhX2RmJGNlbGxfbmFtZSA8LSByb3duYW1lcyhtZXRhX2RhdGFfZGYpCm1ldGFfZGF0YV9kZiA8LSBtZXJnZShtZXRhX2RhdGFfZGYsIHB0X3ZhbHVlcywgYnkgPSAiY2VsbF9uYW1lIikKbmFtZXMobWV0YV9kYXRhX2RmKVsxMjhdIDwtICJwdCIKCiMjIGRlZmluZSB3aGljaCBjbHVzdGVycyB3aWxsIGJlIHdoaWNoIGlkZW50aXR5Cm1hbGVfY2x1c3RlcnMgPC0gYygiNDUiLCAiMzAiLCAiNDIiLCAiMTgiLCAiMjUiLCAiMzciLCAiMzIiLCAiMjkiKQpmZW1hbGVfY2x1c3RlcnMgPC0gYygiMzkiLCAiNDAiLCAiMzgiLCAiMTAiLCAiMjYiLCAiMTkiLCAiMTciLCAiMzYiKQphc2V4X2NsdXN0ZXJzIDwtIGMoIjAiLCAiMjIiLCAiOCIsICIxIiwgIjIwIiwgIjIiLCAiMTUiLCAiNiIsICIxNCIsICIxMiIsICIxMyIsICIyMyIsICIzMSIsICIyMSIsICI0NCIsICIzMyIsICIzNSIsICIyOCIsICIyNyIsICIzNCIsICI0MyIsICI0MSIsICI0IiwgIjE2IiwgIjUiLCAiMTEiLCAiNyIsICIxMSIsICIzIiwgIjkiLCAiMjQiKQoKIyMgbWFrZSBhIGRhdGFmcmFtZSBmb3IganVzdCBtYWxlIGNlbGxzOgptYWxlX2NlbGxzX2RmIDwtIG1ldGFfZGF0YV9kZlt3aGljaChtZXRhX2RhdGFfZGYkc2V1cmF0X2NsdXN0ZXJzICVpbiUgbWFsZV9jbHVzdGVycyksXQpmZW1hbGVfY2VsbHNfZGYgPC0gbWV0YV9kYXRhX2RmW3doaWNoKG1ldGFfZGF0YV9kZiRzZXVyYXRfY2x1c3RlcnMgJWluJSBmZW1hbGVfY2x1c3RlcnMpLF0KCmdncGxvdChtYWxlX2NlbGxzX2RmLCBhZXMoeCA9IHB0LCB5ID0gcmVvcmRlcihpZGVudGl0eV9jb21iaW5lZCwgcHQsIG1lZGlhbiksIGZpbGwgPSBzdGF0KHgpKSkgKwogIGdlb21fZGVuc2l0eV9yaWRnZXNfZ3JhZGllbnQoc2NhbGUgPSAzLCByZWxfbWluX2hlaWdodCA9IDAuMDEsIGppdHRlcmVkX3BvaW50cyA9IFRSVUUsIHF1YW50aWxlX2xpbmVzID0gVFJVRSwgcXVhbnRpbGVzID0gMiwgcG9pbnRfYWxwaGEgPSAwLjUsIGFscGhhID0gMC41KSArCiAgc2NhbGVfZmlsbF92aXJpZGlzX2MobmFtZSA9ICJQc2V1ZG90aW1lIiwgb3B0aW9uID0gIkMiKSArCiAgbGFicyh0aXRsZSA9ICdNYWxlIFBUIGJ5IGdlbm90eXBlJykgKwogIHRoZW1lX2NsYXNzaWMoKQoKZ2dwbG90KGZlbWFsZV9jZWxsc19kZiwgYWVzKHggPSBwdCwgeSA9IHJlb3JkZXIoaWRlbnRpdHlfY29tYmluZWQsIHB0LCBtZWRpYW4pLCBmaWxsID0gc3RhdCh4KSkpICsKICBnZW9tX2RlbnNpdHlfcmlkZ2VzX2dyYWRpZW50KHNjYWxlID0gMywgcmVsX21pbl9oZWlnaHQgPSAwLjAxLCBqaXR0ZXJlZF9wb2ludHMgPSBUUlVFLCBxdWFudGlsZV9saW5lcyA9IFRSVUUsIHF1YW50aWxlcyA9IDIpICsKICBzY2FsZV9maWxsX3ZpcmlkaXNfYyhuYW1lID0gIlBzZXVkb3RpbWUiLCBvcHRpb24gPSAiQyIpICsKICBsYWJzKHRpdGxlID0gJ0ZlbWFsZSBQVCBieSBnZW5vdHlwZScpICsKICB0aGVtZV9jbGFzc2ljKCkKYGBgCgo=